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

平台类网站做多久磁力搜索引擎torrentkitty

平台类网站做多久,磁力搜索引擎torrentkitty,政府 网站系统,wordpress 登录 不同蓝桥杯2024省A.成绩统计 题目 题目解析与思路 题目要求返回至少要检查多少个人的成绩,才有可能选出k名同学,他们的方差小于一个给定的值 T 二分枚举答案位置,将答案位置以前的数组单独取出并排序,然后用k长滑窗O(1)计算方差 问…

蓝桥杯2024省A.成绩统计

题目

在这里插入图片描述

题目解析与思路

题目要求返回至少要检查多少个人的成绩,才有可能选出k名同学,他们的方差小于一个给定的值 T

二分枚举答案位置,将答案位置以前的数组单独取出并排序,然后用k长滑窗O(1)计算方差

问题在于如何O(1)计算方差?

将方差公式拆开,发现Vi2可以通过提前预处理前缀平方和得到,∑vi可以用前缀和得到,因此需要提前处理前缀平方和与前缀和

在这里插入图片描述

代码

#include<bits/stdc++.h>
#define int long long
#define endl '\n'
using namespace std;
const int N=2e5+5;
const int mod=998244353;
vector<int> v;
int n,k,t;
int a[N],qsum[N],qpf[N];
bool check(int mid){//将前mid个元素取出,并排序for(int i=1;i<=mid;i++) a[i] = v[i];sort(a+1,a+mid+1);//前缀和 前缀平方和qsum[0] = 0,qpf[0] = 0;for(int i=1;i<=mid;i++) qsum[i]=qsum[i-1]+a[i];for(int i=1;i<=mid;i++) qpf[i]=qpf[i-1]+a[i]*a[i];double jun=0,fc=0;//先计算前k个for(int i=1;i<=k;i++) jun += (double)a[i]/k;fc = (double)(qpf[k]-(double)2*jun*qsum[k]+(double)k*jun*jun)/k;//用增量更新for(int i=k+1;i<=mid;i++){jun = jun-(double)a[i-k]/k + (double)a[i]/k;fc = min(fc,(qpf[i]-qpf[i-k] - (double)2*jun*(qsum[i]-qsum[i-k])+(double)k*jun*jun)/k);if(fc < t) return true;}if(fc < t) return true;return false;
}
signed main(){cin.tie(0);cout.tie(0);ios::sync_with_stdio(false);cin>>n>>k>>t;v.resize(n+1);for(int i=1;i<=n;i++){cin>>v[i];}int l=k,r=n,ans=LLONG_MAX;while(l<=r){int mid=(l+r)>>1;if(check(mid)) ans=min(ans,mid),r=mid-1;else l=mid+1;}if(ans > LLONG_MAX/2) cout<<-1<<endl;else cout<<ans<<endl;
}
http://www.dtcms.com/wzjs/92361.html

相关文章:

  • 做装修那个网站好chrome官方下载
  • 网站设计论文答辩资源网站优化排名软件
  • 长沙网站建设团队广告联盟大全
  • 重庆建网站推广价格线上推广渠道有哪些
  • 电子商务网站开发分几个模块百度直播
  • 东莞正规的企业网站设计多少钱网站优化的方式有哪些
  • 网站建设及报价惠州百度seo哪家好
  • php网站接入支付宝关键词智能优化排名
  • dede网站模板页在什么文件夹宁波怎么优化seo关键词
  • 怎么做动态网站视频短片优化关键词步骤
  • c2c网站模板b站推广网站2024年
  • 河北省建设厅网站怎么登陆乐天seo视频教程
  • 在重庆_那里可以做诚信网站认证海外建站
  • 做漫画网站 漫画哪找自己怎么做网站
  • 网站用哪些系统做的比较好用自己怎么给网站做优化排名
  • 双一流建设专题网站优化是什么意思
  • 个人网站命名 备案今日头条热点新闻
  • 马云做的国外的网站叫什么名字社交网络推广方法有哪些
  • python做后台网站的多吗抖音优化排名
  • 网站开发大牛营销培训讲师
  • 怎么把网站地图上传产品推广计划怎么写
  • 广州网站改版设计公司百度河南代理商
  • 潍坊网站建设方案郑州专业网站建设公司
  • 设计师做网站效果图seo优化方案模板
  • jsp网站制作seo泛目录培训
  • 新网站优化中小企业网站优化
  • 如何做起一个网站推广百度人工电话多少号
  • 北京到安阳火车时刻表查询网站关键词优化排名怎么做
  • 厦门城乡建设局网站自媒体怎么入门
  • 免费放单平台无需垫付seo外包公司兴田德润