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

网站建设公司推荐时代创信网站设计是做什么的

网站建设公司推荐时代创信,网站设计是做什么的,wordpress 极客主题,服饰品牌网站建设题目大意 给定 n n n个数 a 1 , a 2 , ⋯ , a n a_1,a_2,\cdots,a_n a1​,a2​,⋯,an​,你需要找到一个集合 S S S,使得 S S S中严格大于 S S S的平均数的数字个数尽量多,输出最多的个数。 注意:这里的集合是可重集,…

题目大意

给定 n n n个数 a 1 , a 2 , ⋯ , a n a_1,a_2,\cdots,a_n a1,a2,,an,你需要找到一个集合 S S S,使得 S S S严格大于 S S S的平均数的数字个数尽量多,输出最多的个数。

注意:这里的集合是可重集,数字可以重复。

1 ≤ n ≤ 1 0 6 , 1 ≤ a i ≤ 1 0 9 1\leq n\leq 10^6,1\leq a_i\leq 10^9 1n106,1ai109


题解

首先,我们将 a a a从小到大排序。

枚举第一个严格大于 S S S的平均数的数 i i i。因为比平均数小的数肯定越多越好,所以我们可以取 1 1 1 i − 1 i-1 i1之间的所有数。

为了让平均数尽量小,在选择严格大于 S S S的平均数的数的时候肯定要选尽量小的数。也就是说,严格大于 S S S的平均数的数是 a i a_i ai a i a_i ai之后的连续的一段数,设这段数是 a i a_i ai a p a_p ap,那也就是说我们要选择的数是 a 1 a_1 a1 a p a_p ap,这里的 p p p需要满足 s u m p p < a i \dfrac{sum_p}{p}<a_i psump<ai(其中 s u m p p \dfrac{sum_p}{p} psump指这 p p p个数的平均数),也就是 s u m p < a i × p sum_p<a_i\times p sump<ai×p。为了使严格大于 S S S的平均数的数更多,我们需要求满足条件的最大的 p p p

我们发现,满足条件的最大的 p p p是随 i i i的增大而增大(或者不变)的,那么我们可以用一个指针来求 p p p。对于每个 i i i和其对应的 p p p,严格大于 S S S的平均数的数的数量为 p − i + 1 p-i+1 pi+1,用 p − i + 1 p-i+1 pi+1来更新答案即可。

时间复杂度为 O ( n log ⁡ n ) O(n\log n) O(nlogn)

code

#include<bits/stdc++.h>
using namespace std;
const int N=1000000;
int n,p=1,ans=0,a[N+5];
long long sum[N+5];
int main()
{scanf("%d",&n);for(int i=1;i<=n;i++){scanf("%d",&a[i]);}sort(a+1,a+n+1);for(int i=1;i<=n;i++){sum[i]=sum[i-1]+a[i];}for(int i=1;i<=n;i++){while(p+1<=n&&sum[p+1]<1ll*(p+1)*a[i]) ++p;ans=max(ans,p-i+1);}printf("%d",ans);return 0;
}
http://www.bjxfkj.com.cn/article/101290.html

相关文章:

  • 小说做任务赚钱的网站seoul怎么读
  • 石龙镇网站仿做知识搜索引擎
  • 做网站多久太原百度推广开户
  • 不断加强门户网站建设老域名
  • 网站收录怎么弄推广网站的文案
  • 佛山智能模板建站新闻头条最新消息摘抄
  • 新手做网站视频知乎seo
  • 政协网站建设要求b2b平台排名
  • 个人域名备案网站名称网络优化
  • 佛山用户网站建站深圳搜索引擎优化seo
  • 网站开发相关外文书籍张北网站seo
  • 用ps做网站设计google官方版下载
  • 国家市场监督管理局官网优化大师免费版
  • 返利网 网站建设费用无锡seo网站管理
  • 网站的建设可以起到什么作用是什么原因推广怎么做
  • 龙岗这边哪里有教做网站的做网络推广工作怎么样
  • 高质量免费的网站长沙seo招聘
  • 网站开发 架构设计点击宝seo
  • 做外贸从哪些网站获取客户小程序商城制作一个需要多少钱
  • 网站怎么做图片动态图片不显示不出来的推广公司品牌
  • 网站如何做百度百科建立自己的网站
  • 深圳做网站的公司排行百度学术论文官网入口
  • 网站文案怎么做进入百度
  • 想自己做个网站在哪里做个人网页模板
  • 成都网站建站sem竞价推广是什么
  • 做网站字体seo外包公司费用
  • 省财政厅门户网站三基建设头条新闻 最新消息条
  • 外汇做单在什么网站不能搜的超级恶心的关键词
  • o2o网站开发seo综合查询站长工具怎么用
  • 工作感悟的句子优化资源配置