摘要:
弱智商的碰到这种题就是跪啊!!!!题意:圆桌坐着N个人,每个人有一定的金币,金币总数能被N整除。每个人能给左右相邻的人一些金币,最终使得每个人的金币数目相等,求被转手金币数量的最小值。设 xi表示i号给i-1号xi金币,若xi为负,这表示i-1号给i号(-xi)个金币Ai表示i号一开始持有的金币则:对与第1个人:A1-X1+X2=M ===>X2=X1-(A1-M);令C1=A1-M 对于第2个人:A2-X2+X3=M ====>x3=x2-(A2-M) ====>x3=x1-(A1+A2-2M);===>x3=x1-C2; …… 对于第n个人:An-Xn+x1=M 这 阅读全文
摘要:
题意:有N个部下,每个部下需要完成一项任务,第i个部下交待任务须花Bi分钟,然后他会立刻独立无间断地执行Ji分钟完成任务。求完成任务最短时间不能同时给多个部下交待任务,但部下可以同时执行他们各自的任务。贪心:按照执行任务时间从长到短一次执行。View Code #include <iostream>#include <cstdio>#include <cstring>#include <algorithm>using namespace std;#define MAXN 1000+5int x[MAXN],y[MAXN];int n;struct 阅读全文