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

科技公司网站版面设计广东公布最新传染了

科技公司网站版面设计,广东公布最新传染了,网站中转页,翡翠网站建设ppt题目描述 小蓝的班上有 n 个人,一次考试之后小蓝想统计同学们的成绩,第 i 名同学的成绩为 ai 。当小蓝统计完前 x 名同学的成绩后,他可以从 1 ∼ x 中选出任意 k 名同学的成绩,计算出这 k 个成绩的方差。小蓝至少要检查多少个人的…

题目描述
小蓝的班上有 n 个人,一次考试之后小蓝想统计同学们的成绩,第 i 名同学的成绩为 ai 。当小蓝统计完前 x 名同学的成绩后,他可以从 1 ∼ x 中选出任意 k 名同学的成绩,计算出这 k 个成绩的方差。小蓝至少要检查多少个人的成绩,才有可能选出 k 名同学,他们的方差小于一个给定的值 T ?

提示:k 个数 v1, v2, · · · , vk 的方差 σ2 定义为:σ2 =∑ki=1(vi−v')/k ,其中 v' 表示v 的平均值,v' =∑ki=1 vi/k 。

输入格式
输入的第一行包含三个正整数 n, k, T ,相邻整数之间使用一个空格分隔。

第二行包含 n 个正整数 a1, a2, · · · , an ,相邻整数之间使用一个空格分隔。

输出格式
输出一行包含一个整数表示答案。如果不能满足条件,输出 −1 。
样例输入复制
5 3 1
3 2 5 2 3
样例输出复制
4
提示
【样例说明】

检查完前三名同学的成绩后,只能选出 3, 2, 5 ,方差为 1.56 ;检查完前四名同学的成绩后,可以选出 3, 2, 2 ,方差为 0.33 < 1 ,所以答案为 4 。

【评测用例规模与约定】

对于 10% 的评测用例,保证 1 ≤ n, k ≤ 102;

对于 30% 的评测用例,保证 1 ≤ n, k ≤ 103 ;

对于所有评测用例,保证 1 ≤ n, k ≤ 105 ,1 ≤ T ≤ 231 − 1 ,1 ≤ ai ≤ n 。

1.分析

        我们需要找到最小的x,使得从1-x中选取k个数的方差小于k。

        1.要想方差小,就选取最小的k个数

        2.不提倡枚举2-n,用二分

2.代码

        

#include<iostream>
#include<algorithm>
#include<vector>
#include<unordered_map>
#include<cmath>
using namespace std;
typedef long long LL;
const int MAX = 1e5 + 100;
double h[MAX];
int n, k, T;bool check(int d) {              //检查前d个数是否满足if (d < k) return false;double a[MAX];LL sum=0;for (int i = 0; i < d; i++) {         //获取前d个数a[i] = h[i];}sort(a, a + d);                 //排序for (int i = 0; i < k; i++) {        //找到前k小的数sum += a[i];}double v = sum*1.0 / k;          //计算平均值double re = 0;for (int i = 0; i < k; i++) {re += (a[i] - v) * (a[i] - v);        //计算方差}if (re / k >= T) return false;        //判断return true;}
int main() {cin >> n >> k >> T;for (int i = 0; i < n; i++) {           //输入cin >> h[i];}int l = 0, r = n-1;               //二分while (l < r) {int mid = l + r >> 1;if (check(mid)) r = mid;else l = mid + 1;}if (check(r)) cout << r << endl;else cout << -1 << endl;return 0;
}


文章转载自:

http://sjFhfg2f.ssjtr.cn
http://K6LDqqUP.ssjtr.cn
http://KrneEqW8.ssjtr.cn
http://0dxoLf5C.ssjtr.cn
http://4NhVERVd.ssjtr.cn
http://dfJyUTWp.ssjtr.cn
http://ImPVzWji.ssjtr.cn
http://JFz2sZCk.ssjtr.cn
http://mwME6UrG.ssjtr.cn
http://QLF8Nsdt.ssjtr.cn
http://4iVuYQHy.ssjtr.cn
http://uaM2BbS4.ssjtr.cn
http://FqFqCXvA.ssjtr.cn
http://TBNW4n8d.ssjtr.cn
http://YICC6oZW.ssjtr.cn
http://b97yg74b.ssjtr.cn
http://S5GnS8jp.ssjtr.cn
http://Rfdv1KIa.ssjtr.cn
http://6jb6qfoc.ssjtr.cn
http://A6UaVeWI.ssjtr.cn
http://a1vPwpwv.ssjtr.cn
http://81USc9db.ssjtr.cn
http://2XOYaXpV.ssjtr.cn
http://fXtw4HVb.ssjtr.cn
http://MLrkOvll.ssjtr.cn
http://JzfsMCPu.ssjtr.cn
http://4pI7GjGu.ssjtr.cn
http://AnUqQ6rK.ssjtr.cn
http://Ju9uBWSj.ssjtr.cn
http://vwFr1JH8.ssjtr.cn
http://www.dtcms.com/wzjs/622641.html

相关文章:

  • 利用小米路由器mini做网站上海网站建设的企业
  • 有域名了怎么建站网站上哪个做相片书好
  • 亚马逊德国做deals 网站滕州 网站 建设
  • 品牌网站大全vp代理商网站管理系统
  • 建设企业网站e路护航官网企业端网站建设丿金手指稳定
  • wordpress的商城网站制作公司淮安企业网站建设
  • 韶关哪里做网站最好静态网站建设的PPT
  • 曲靖网站开发公司网站排名哪家好
  • 做网站 语言宁波制作网页服务好
  • 金融网站开发目的建网站做相亲
  • 网站全站建设开题报告范文wordpress tax query
  • 版纳网站建设工程公司注册条件
  • 二级域名分发网站鲁中网站
  • 互动网络游戏公司网站建设青岛房产网上备案查询
  • 宾馆的网站回款如何做分录医院网页设计
  • 汕头市广州新业建设有限公司网站asp网站开发国内外现状
  • 南京网站网站建设网上投诉平台
  • ps教程网站有哪些wordpress文章如何加入产品轮播
  • 东莞网站建设快速排名东营市垦利区胜坨填建设站的网站
  • 大型网站开发合同开发公司土地评估费计入土地价款
  • 电子商务网站设计怎么做wordpress媒体库现实不全
  • 企业网站设计中常见的排版类型邯郸oa办公系统
  • 三合一网站青岛住房和城乡建设厅网站首页
  • 网站维护团队南京网站策划公司
  • 756ka网站建设软件开发工具具有哪些基本功能
  • 网站制作职业主营商城网站建设
  • 制作网站费用分类公司企业官网建设
  • 招投标网站建设学生个人主页制作
  • 来雁新城建设投资公司官方网站wordpress 弹窗插件
  • 羊毛网站建设视频支持wordpress个人博客源码