bzoj1045 洛谷P4016 洛谷P2512 bzoj3293 洛谷P3156 题解:https://www.luogu.org/blog/LittleRewriter/solution-p2512 #include<cstdio> #include<algorithm> #include<cstring> #include<vector> using namespace std; #define fi first #define se second #…
[HAOI2008]糖果传递 题目描述 有 n n n 个小朋友坐成一圈,每人有 a i a_i ai 个糖果.每人只能给左右两人传递糖果.每人每次传递一个糖果代价为 1 1 1. 输入格式 小朋友个数 n n n,下面 n n n 行 a i a_i ai. 输出格式 求使所有人获得均等糖果的最小代价. 输入输出样例 样例输入1 4 1 2 5 4 样例输出1 4 说明 / 提示 对于 100 % 100\% 100% 的数据 n ≤ 1 0 6 n\le 10^6 n≤106. Code…
题目链接 环形均分纸牌. 设平均数为\(ave\),\(g[i]=a[i]-ave\),\(s[i]=\sum_{j=1}^ig[i]\). 设\(s\)的中位数为\(s[k]\),则答案为\(\sum |s[i]-s[k]|\) 博主太菜,无法给出证明. #include <cstdio> #include <algorithm> using namespace std; const int MAXN = 1000010; long long sum, ans, a[MAXN],…