Codeforces 808B Average Sleep Time
来源:互联网 发布:逆战老是网络波动异常 编辑:程序博客网 时间:2024/05/16 14:19
#include<iostream>#include<vector>#include<string>#include<set>#include<map>#include<algorithm>#include<queue>#include<list>#include<stack>#include<cstdio>#include<fstream>#include<numeric>#include<functional>#include<utility>#include<memory>#include<iomanip>using namespace std;long long int n, k;long long int sum;int main(){while (cin >> n >> k){long long int m;sum = 0;vector<long long int> arr;for (int i = 0; i < n; i++){cin >> m;arr.push_back(m);}vector<long long int> amount(n);int index1 = k - 1;int index2 = n - k;if (index1 <= index2){int start = 0;int t = 1;while (start < index1){amount[start] = t;t++;start++;}int end = n - 1;t = 1;while (end > index2){amount[end] = t;t++;end--;}while (index1 <= index2){amount[index1] = k;index1++;}}else{int start = 0;int t = 1;while (start < index2){amount[start] = t;t++;start++;}t = 1;int end = n - 1;while (end>index1){amount[end] = t;t++;end--;}while (index2 <= index1){amount[index2] = t;index2++;}}for (int i = 0; i < arr.size(); i++){sum += (amount[i] * arr[i]);}double t = n - k + 1;cout << fixed << setprecision(6) << sum / t << endl;}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
- Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
- 表达式求值(中缀变后缀再求值)
- Python机器学习(一):初衷、准备工作——利用Anaconda在Windows下配置Python开发环境
- node child_process模块学习笔记
- mysql权限管理
- Codeforces 808B Average Sleep Time
- c++实验6
- linux安装上vmware无法启动问题
- 究竟是用 Go 还是 Node.js 去做中间件?
- mysql NULL值
- 利用数据库文件恢复MySQL数据
- c++作业6
- 教程学习 03-Consuming a RESTful Web Service 学习笔记
- 树莓派学习笔记:MQTT协议的简单应用