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

19705成绩统计

19705成绩统计

屏幕截图 2026-03-14 220508

屏幕截图 2026-03-14 220715

思路:

  1. 知识点:

    二分答案+前缀和

  2. 单调性说明:

    题目问的是x至少是多少,所以枚举x

    当x选定后,任选k名同学,有\(C_x^k\)种选法

    ​ =>为了使方差尽可能小,sort之后,选相邻k个最有可能小于\(σ^2\)

    ​ =>简化为(x-k+1)种选法

  3. 当x↑,k不变,sort之后新序列\(σ^2\)

    当x↓,k不变,sort之后新序列\(σ^2\)

    (新数加入原排序序列,只会使得k个数取值更密集,比如:2 3 5,加入2之后,2 2 3 5,明显2 2 3方差更小了)

  4. 单调性+最优解——二分答案

    最小的x,向左找

  5. check逻辑:

    sort(a[1],a[n])

    计算前缀和

    取数(i∈[k,x])

  6. 方差计算说明:

屏幕截图 2026-03-15 082742

代码:

int n,k,l,r,mid;
double t,a[N],tmp[N]={0},prefix1[N]={0},prefix2[N]={0};
bool flag;//tmp用于排序的临时数组 prefix1为ai的前缀和数组 prefix2为(ai)^2的前缀和数组bool check(int x)
{if(x<k) return false;memset(prefix1,0,sizeof(prefix1));//清空memset(prefix2,0,sizeof(prefix2));double sig2=0,avg=0;for(int i=1;i<=x;++i)//赋值-准备排序tmp[i]=a[i];sort(tmp+1,tmp+x+1);//排序for(int i=1;i<=x;++i){//前缀和prefix1[i]=prefix1[i-1]+tmp[i];prefix2[i]=prefix2[i-1]+tmp[i]*tmp[i];}for(int i=k;i<=x;++i){avg=(prefix1[i]-prefix1[i-k])/k;//averagesig2=(prefix2[i]-prefix2[i-k]-k*avg*avg)/k;//sigma^2if(sig2<t) return true;//有一组就行 }return false;
}int main()
{cin>>n>>k>>t;for(int i=1;i<=n;++i)cin>>a[i];l=1,r=n;while(l<r){//向左找 mid=(l+r)/2;if(check(mid)) r=mid;else l=mid+1;}if(check(l)) cout<<l;//最后要检查l是不是答案else cout<<-1;return 0;
}
http://www.jsqmd.com/news/480424/

相关文章:

  • Windows平台升级Node.js
  • Cursor中skills用法
  • 你们在OpenClaw上的token消耗如何?
  • 2026年靠谱的铝艺屏风品牌推荐:铝艺围栏/铝艺庭院门/郑州铝艺庭院门源头厂家推荐 - 行业平台推荐
  • 2026年知名的铁艺楼梯公司推荐:铁艺护栏口碑好的厂家推荐 - 行业平台推荐
  • 为什么有的程序员一聊到Vibe Coding让 “文科生”接触到了编程会“破防”?
  • 微信立减金回收指南,让闲置福利“活”起来 - 京顺回收
  • 2026年靠谱的移门功能五金公司推荐:扫地机功能五金优质供应商推荐 - 行业平台推荐
  • 2026年质量好的柜子智能五金厂家推荐:家居空间智能五金实力工厂怎么选 - 行业平台推荐
  • Python 异步编程最佳实践
  • 管道病害数据集 管道缺陷分割数据集 DeepLabV3+ 训练代码 (针对管道病害优化)市政管道分割
  • 2026年比较好的床上用品公司推荐:冬季床上用品/全棉床上用品厂家综合实力对比 - 行业平台推荐
  • 2026年靠谱的卷染机厂家推荐:大卷装卷染机实力品牌厂家推荐 - 行业平台推荐
  • 2026年比较好的天丝四件套厂家推荐:棉麻四件套/高档四件套采购指南厂家怎么选 - 行业平台推荐
  • 2026年靠谱的被子品牌推荐:结婚被子/蚕丝被子/纤维被子厂家推荐哪家好 - 行业平台推荐
  • 2026年热门的宝宝枕头品牌推荐:成人枕头/乳胶枕头值得信赖的生产厂家 - 行业平台推荐
  • 2026年口碑好的润滑剂品牌推荐:水基润滑剂精选厂家推荐 - 行业平台推荐
  • 2026年评价高的铝材工厂推荐:2014铝材/6063铝材/硬铝铝材制造厂家哪家靠谱 - 行业平台推荐
  • 2026年优秀的桑蚕丝被厂家推荐:结婚蚕丝被/高档蚕丝被厂家选择指南 - 行业平台推荐
  • 2026年质量好的低温冷却液循环泵品牌推荐:低温冷却液循环泵选型/小型低温冷却液循环泵/高精度低温冷却液循环泵稳定供应商推荐 - 行业平台推荐
  • 2026年口碑好的2017铝板品牌推荐:5A06铝板品牌厂家哪家靠谱 - 行业平台推荐
  • 2026年比较好的碳化硅喷砂机磨料厂家推荐:不锈钢丸喷砂机磨料专业制造厂家推荐 - 行业平台推荐
  • 2026年评价高的环保喷砂机品牌推荐:昆山喷砂机/苏州喷砂机/自动喷砂机实力工厂怎么选 - 行业平台推荐
  • 2026年靠谱的铁路道口公司推荐:铁路道口远程控制/铁路道口视频预警系统实力厂家如何选 - 行业平台推荐
  • 2026年口碑好的皮膜剂品牌推荐:无磷皮膜剂/高分子皮膜剂稳定供应商推荐 - 行业平台推荐
  • 2026年耐用的法式羽绒被公司推荐:双人羽绒被/春秋羽绒被/结婚羽绒被高口碑品牌推荐 - 行业平台推荐
  • 智慧交通-YOLO + DeepSeek 疲劳驾驶智能检测系统 —— 多模态行为识别与风险预警平台 YOLO+DeepSeek+疲劳驾驶检测系统 Pytorch+SpringBoot+Flask+Vu
  • Chrome DevTools MCP 让 AI 无缝接管浏览器调试会话
  • 2026年比较好的电解磷化液工厂推荐:锌系磷化液采购指南厂家怎么选 - 行业平台推荐
  • 2026年质量好的铁路施工工厂推荐:铁路施工工地预警/车辆段铁路施工预警/铁路施工安全预警系统实力工厂怎么选 - 行业平台推荐