【codeforces 808】B.Average Sleep Time
来源:互联网 发布:python 毫秒级时间戳 编辑:程序博客网 时间:2024/05/16 18:35
题目链接:http://codeforces.com/contest/808/problem/B
题意:就是n个数,求连续的k个数相加之和的平均值。
#include <iostream>#include <cstdio>using namespace std;int a[200002];double f[200002]; //用f[i]存放到第i个位置是,前面数的和,预处理下即可int main(){ int n,k; scanf("%d %d",&n,&k); for(int i=0;i<n;i++){ scanf("%d",&a[i]); } f[0]=a[0]; for(int i=1;i<n;i++){ f[i]=f[i-1]+a[i]; } double sum=f[k-1]; for(int i=1,j=i+k-1;i+k-1<n&&j<n;i++,j++){ sum+=f[j]-f[i-1]; } printf("%lf\n",sum/(n-k+1)); return 0;}
阅读全文
0 0
- 【codeforces 808】B.Average Sleep Time
- Codeforces 808B Average Sleep Time 题解
- Codeforces 808B Average Sleep Time
- codeforces 808B——Average Sleep Time
- Educational Codeforces Round 21 808B Average Sleep Time
- 【Codeforces 808 B. Average Sleep Time】+ 前缀和
- codeforces——808B——Average Sleep Time
- 【Codeforces 808B】【容斥原理】Average Sleep Time 题解
- B. Average Sleep Time
- codeforces Educational Codeforces Round 21 B. Average Sleep Time
- Educational Codeforces Round 21 B. Average Sleep Time
- Educational Codeforces Round 21 B. Average Sleep Time
- Educational Codeforces Round 21B. Average Sleep Time
- Codeforces 808B——Average Sleep Time——思维
- CF#808 B. Average Sleep Time(水题)
- Educational Codeforces Round 21 B.Average Sleep Time 前缀和,双指针
- Codeforces Educational Codeforces Round 21 [5.30] Tea Party&Array Division&Average Sleep Time&Lucky
- Educational Codeforces Round 21 B aevrage sleep time
- 1
- 2
- 设计模式之适配器模式
- 在Word文档里启用限制编辑
- LeetCode:Maximum Subarray
- 【codeforces 808】B.Average Sleep Time
- 350. Intersection of Two Arrays II -- 双指针、哈希表、排序、二分搜索
- 从0~n-1中随机k个有序元素
- 项目沟通管理脉络
- 单链表
- uboot、linux内核打补丁及根文件系统生成
- 各种国内本地源设置
- Pandas模块1
- MFC初学之音乐播放器1_2续