当前位置: 首页 > news >正文

数据表和网站建设的关系seo的优化技巧有哪些

数据表和网站建设的关系,seo的优化技巧有哪些,做图片类型网站需要什么服务器,网站建设炎陵样例输入# 3 1 0 1 2 1 1 2 3 1 1 2 2样例输出# 1 2 3 解题思路:与数组大小有关,先排序 举个例子思考一下 n4 k2 数组为1 2 3 4 如果我们想让众数那个位的值为3(即max3),3出现的次数为3,即众数为3,需要修改多少次…

样例输入#

3
1 0
1
2 1
1 2
3 1
1 2 2

样例输出#

1
2
3

解题思路:与数组大小有关,先排序

举个例子思考一下

n=4 k=2 数组为1 2 3 4

如果我们想让众数那个位的值为3(即max=3),3出现的次数为3,即众数为3,需要修改多少次?

答案是(3-1)+(3-2)+(3-3)=3次

不妨利用前缀和来计算。

前缀和数组 1 3 6 10

如果都到达众数位的值,那m个数的和为m*众数位的值(即最大值max),

所需修改次数即为m*max-众数三位的和sum1=3*3-6=3

所以,只要求出到达某个众数值需要的次数cnt与实际可修改的次数k进行比较,如果k>=cnt,说明max=m,测试m+1位是否满足,m++

如果k<cnt,说明前面几位不满足,众数第一位下标后移一位。

具体实现看代码。

#include<stdio.h>
#include<stdlib.h>
#define ll long long
#define N 100005
int num[N]={};
ll sum[N]={};//前缀和函数 
int cmp(const void *a,const void *b){return *(int*)a-*(int*)b;
}
int main(){int T;scanf("%d",&T);while(T--){ll i,n,k;scanf("%lld%lld",&n,&k);for(i=0;i<n;i++){scanf("%d",&num[i]);}//排序 qsort(num,n,sizeof(int),cmp);sum[0]=num[0];//处理前缀和函数 for(i=1;i<n;i++){sum[i]=sum[i-1]+num[i];}//m表示众数出现次数ll maxcnt,cnt,max,m=1,sum1;i=0;//i表示众数第一位的下标 while(num[i+m-1]!='\0'){max=num[i+m-1];//众数位的值//sum1表示k个数到达众数值未修改前的和 if(i==0)sum1=sum[i+m-1];else sum1=sum[i+m-1]-sum[i-1];cnt=m*max-sum1;//k个数到达众数值的修改次数 if(k>=cnt){maxcnt=m;m++;}else{//修改次数超了,i后移一位 i++; }} printf("%lld\n",maxcnt);//每次sum数组清零for(i=0;i<n;i++)sum[i]=0;}
} 

http://www.yayakq.cn/news/340374/

相关文章:

  • ps做产品的网站网站设计说明
  • 作业提交免费网站在线做拓扑图的网站
  • 贵阳市建设局网站我买了一个域名怎么做网站
  • 做网站排版用什么软件成都的科技公司有哪些
  • vc6.0做网站100个最全的免费网站
  • 水果网站建设mt4网站建设
  • 网站做seo收录线上销售平台都有哪些
  • 宁波制作网站软件高端品牌网站建设兴田德润在哪儿
  • 想做网站找哪个公司好专门做设计的网站有哪些
  • 做长老环的网站金融企业类网站模板
  • 鸭梨网站建设图门市建设局网站
  • 做网页兼职网站开发一个外卖app需要多少钱
  • 动力网站建设网站后台打不开了怎么办
  • 哈尔滨自助建站郑州市发布
  • 邯郸网站制作找谁筑成建设集团网站
  • seo品牌优化百度资源网站推广关键词排名门户类网站什么意思简单
  • 基于无网站网络营销的问题福州网站开发
  • 佛山新网站建设市场互助平台网站建设
  • 新手学做网站 pdf公司怎么建设网站首页
  • 揭阳网站制作怎样湛江做网站建设
  • 做网站的叫什么学技术网站
  • 品牌网站建设小7蝌蚪高淳seo外包公司
  • win7云主机怎么做网站优秀ppt作品范例
  • 怎样建网站宣传产品个人网站如何获得流量
  • 九度企业网站推广软件企业展示网站开发
  • 如何做网站alexa排名互联网公司排名 中国
  • wordpress管理网站360免费建站永久免费
  • wordpress 音乐站博客网站建设方案书
  • 用织梦做的网站下载地址景安免费虚拟主机
  • 低价网站建设浩森宇特个人网页设计实训报告