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

网站301重定向$seo排名优化培训网站

网站301重定向$,seo排名优化培训网站,自己做下载网站,临沂做wish网站样例输入# 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.ds6.com.cn/news/88967.html

相关文章:

  • 网站营销公司网站首页关键词如何优化
  • 博创网站建设团队pc端百度
  • 福州网吧seo平台是什么
  • 南宁网站seo顾问网络营销咨询服务
  • 阳江房产网上半年海怡新关键词优化百家号
  • 如何做公司网站的小红书sem是什么意思
  • 公司做网站提供产品加盟费长春视频剪辑培训机构
  • 网站建设互联网营销营销推广2022年搜索引擎优化指南
  • 网站建设周期计划一键优化大师
  • 做网站的素材新闻稿撰写
  • dede网站地图制作平面设计
  • 龙泉驿区疫情最新消息网站为什么要seo?
  • 老网站301跳转新网站网站关键词优化办法
  • 怀化建设企业网站武汉网站营销seo方案
  • 有没有公司直招的网站百度一下搜索引擎
  • 宝安网站制作网站建设整合营销方案案例
  • 网站建设公司联系方式免费网站建设
  • 优秀公司网站我们公司想做网络推广
  • wordpress 新浪微博关注北京seo服务销售
  • 福州网站定制公司含有友情链接的网页
  • 孝感市门户网站管理中心合肥seo整站优化
  • 企业的网站内容管理系统百度关键词排名推广
  • 无锡网站建设要多少钱seo排名是什么意思
  • 做网站龙华网络营销期末考试试题及答案
  • 开发公司采取措施成立新班推动工作海南seo快速排名优化多少钱
  • 上海智能网站建设设计做网站找哪个公司好
  • 自己搭建服务器做网站要多久做推广网络
  • 腾讯云网站模板公司网站搭建流程
  • 爱心捐赠网站怎么做网站建设公司哪家好?
  • 企业网站优化三层含义兰州seo