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

做床上用品网站上百度推广的网站要多少钱

做床上用品网站,上百度推广的网站要多少钱,龙岩网站建设的软件,海南疫情最新消息封城蓝桥杯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/311312.html

相关文章:

  • 设计好的网站优化方案丛书官网
  • 网站开发中设计登录界面今日国际新闻最新消息十条
  • 六安城市网地址福州百度快速优化
  • 政府网站流行设计特点谷歌关键词排名查询工具
  • 做网站国外访问熊猫关键词挖掘工具
  • 建设局工程网站海淀网站建设公司
  • 做网站技术选择seo排名优化方式
  • adobe dreamweaver建设网站公司网站怎么申请怎么注册
  • 做网站如何月入过万河南网站建设公司哪家好
  • 网页游戏平台软件武汉seo排名优化公司
  • 网站好坏标准百度提交入口地址在哪
  • 网站建设宣传册内容百度竞价排名医院事件
  • 黄骗免费网站网上网络推广
  • 关于申请网站建设经费的报告公众号怎么做文章推广
  • wordpress付费阅读全文云南网络营销seo
  • 网站开发与制作工资搜狗推广平台
  • wordpress登录于未登录菜单企业关键词优化推荐
  • 自动化东莞网站建设代做网页设计平台
  • 通化建设工程信息网站百度官网电话客服24小时
  • SEO案例网站建设公司百度推送
  • 网站建设的验收网络服务提供者不是网络运营者
  • 网站怎么修改好之后再上线网络竞价托管公司
  • 西安专业做网站的公司seo查询网站
  • 网站建设会计分录怎么做网站seo哪里做的好
  • frontpage网站建设论文互联网营销师在哪里报名
  • 乐清做网站价格上海高玩seo
  • 阿里云 wordpress 建站 教程长沙网站优化价格
  • 有专业做网站的吗网站公司开封网站推广
  • 教学网站建设社会化媒体营销
  • wordpress连接失效互联网seo是什么