直接按公式算肯定会TLE,那么需要找其他办法。

  难点是如何不超时计算σ的值。实际上,σ计算式展开以后就是根号下xi的二次方的平均数减去xi平均数的二次方。那么只需要常模的前缀和数组与常模的平方的前缀和数组,那么对于每个询问即可快速算出常模的平均数与其平方的平均数。

 1 #include<iostream>
 2 #include<cmath>
 3 #include<vector>
 4 #include<cstdio>
 5 using namespace std;
 6 int main()
 7 {
 8     int n, q;
 9     scanf("%d%d", &n, &q);
10     vector<int> a(n+1),sum(n+1),sum2(n+1);
11     for (int i = 1; i <= n; ++i)
12     {
13         int A;
14         scanf("%d",&A);
15         a[i] = A;
16     }
17     for (int i = 1; i <= n; ++i)
18     {
19         sum[i] = sum[i - 1] + a[i];
20         sum2[i] = sum2[i - 1] + a[i] * a[i];
21     }
22     for (int i = 0; i < q; ++i)
23     {
24         int l, r;
25         scanf("%d%d", &l, &r);
26         double ave = (double)(sum[r] - sum[l - 1]) / (r - l + 1);
27         double ave2= (double)(sum2[r] - sum2[l - 1]) / (r - l + 1);
28         double sigma = sqrt(ave2 - ave*ave);
29         double result = -(double)75 / 70 * sigma + ave;
30         printf("%lf\n", result);
31     }
32 }

View Code

  另外,这里如果用cin,cout而不用printf,scanf则会TLE。(屑开的评测机居然不支持ios::sync_with_stdio(false))

转载于:https://www.cnblogs.com/Algorithm-X/p/7520906.html

NKOJ2317 英语四六级考试相关推荐

  1. electron 打印需要联网的吗?_英语四六级考试准考证怎么打印,需要彩打吗

    成功报名2019年下半年英语四六级考试的同学,不要忘记自己的四六级准考证哦,根据各高校不同的规定,有的学校会由学校统一打印,下发到考生手中:有的学校需要考生自行打印,那么,自行打印准考证,四六级准考证 ...

  2. asp.net英语四六级考试报名系统

    英语是我国的第一外语,基本上每一个大学生在校期间都会考试英语四六级,传统的英语考试,四六级报名都是在学校的教务处或者通过班主任进行报考,这很不方便.尤其是在现在一个互联网这么发达的时代,如果还是通过这 ...

  3. 长沙医学院英语四级计算机,长沙医学院2018年6月英语四六级考试报名工作的通知...

    关于做好2018年6月 全国大学英语四六级考试报名工作的通知 2018年上半年全国大学英语四六级考试(以下简称"CET")定于6月16日(端午节).口语考试(以下简称"C ...

  4. 2023年6月17号英语四六级考试倒计时,这些考前准备事项一定要注意

    2023年6月全国大学英语四六级考试将于6月17日(本周六)举行,冰雪为大家总结了四六级考前及考中注意事项,供同学们参考! 考试时间 四级考试时间:6月17日上午9:00-11:20 六级考试时间:6 ...

  5. 长沙医学院英语四级计算机,2018年6月长沙医学院英语四六级考试报名工作的通知...

    2018年6月长沙医学院英语四六级考试报名工作的通知 2018年上半年全国大学英语四六级考试(以下简称"CET")定于6月16日(端午节).口语考试(以下简称"CET-S ...

  6. 19年英语及计算机统考时间,2019年英语四六级考试时间及考试科目【已公布】

    [导语]无忧考网从全国大学英语四.六级考试(CET) - 中国教育考试网获悉,2019年英语四六级考试时间及考试科目已公布,上半年6月15日举行考试,下半年12月14日举行考试,具体详情如下: 一.上 ...

  7. 河北计算机四六级报名入口,河北英语四六级考试报名

    各地的英语四六级考试报名时间已经陆续出来,为了帮助考生能够更好的知道考试动态,下面由出国留学网小编为你精心准备了"2020河北英语四六级考试报名入口[提前告知]",持续关注本站将可 ...

  8. 计算机英语4级考试时间安排,四六级考试时间安排|英语四六级考试时间2020下

    原定于2020年6月13日举行的全国大学英语四六级考试时间延期并分两次举行,四六级考试时间分别为7月11日和9月19日.中公教师网小编把四六级考试时间的相关内容整理如下: 一.2020 年上半年四六级 ...

  9. 全国计算机四六级官网,英语四级报名入口|英语六级报名入口官网-全国大学英语四六级考试网...

    相关推荐: 英语四级报名入口|英语六级报名入口官网已经发布,2020下半年全国大学英语四六级报名时间从9月23日开始,英语四级报名入口|英语六级报名入口官网为全国大学英语四.六级考试网(网址:http ...

最新文章

  1. 将XML转为HTML
  2. C++large fibonacci大斐波那契数列的实现(附完整源码)
  3. asp.net webapi 自定义身份验证
  4. Visual paradigm社区版下载及中文菜单的设置
  5. python sftp_python中实现sftp
  6. 对于公司,也是我对软件行业,软件项目的五想法
  7. vue 一直加载_Vue无限加载vue-infinite-loading使用详解
  8. Java入门系列-20-异常
  9. 从零实现深度学习框架——常见运算的计算图
  10. paip.输入法编程---输入法ATIaN历史记录
  11. 机器人系统常用仿真软件工具介绍、效果与评价指标(2018年更新)
  12. python统计元音字母个数_python统计并输出字符串中小写元音字母的个数?
  13. MATLAB椎体怎么画,最适合小白的matlab教程系列,进阶,一
  14. 201809-4 再卖菜 ccf
  15. 深度学习卷积算法指南
  16. Postman两个接口数据关联
  17. 互联网大咖看了都忍不住点赞的电脑配置指南【电脑小白必备】【十年私藏公开分享】
  18. 保姆级教程:基于Docker部署雨中冒险2服务器 雨中冒险2开服
  19. linux shell获取同一网段存活主机的IP和MAC地址
  20. WMI 入门学习实例

热门文章

  1. java中sql语句怎么把开始和结束时间作为参数写sql查询_java程序员跳槽的一道坎,大公司面试官都会问的Mybatis...
  2. vue createApp(),mount(),生命周期钩子函数执行顺序
  3. python和excel能结合应用吗_通过Python在Excel中使用机器学习
  4. python颜色填充代码_求懂WORD的大佬怎么一次性填充颜色或者使用python识别
  5. cubemx stm32 配置两个串口_STM32CubeMX系列教程5:串行通信(USART)
  6. es ik分词插件安装
  7. 微信小程序头部导航栏自定义
  8. 音乐编辑 java_求助 关于java编辑音乐
  9. amd为什么还用针脚_AMD千年老二的位置能改变吗?
  10. ospf 环回口的路由条目_华为OSPF基础实验