摘要: /* * BurningMidnightOil.cpp * * Created on: 2013-10-12 * Author: wangzhu *//** * 每次至少写多少行代码ret: * 1)、当n k时,则 ret>=k&ret #includeusing namespace std;#define LL long longLL calc(int k, int v) { //数据容易溢出 LL sum = v, kk = k; while (v / kk) { sum += v / kk; kk *= k; } r... 阅读全文
posted @ 2013-10-12 23:46 qingyezhu 阅读(206) 评论(0) 推荐(0)
摘要: /* * Mafia.cpp * * Created on: 2013-10-12 * Author: wangzhu *//** * 每个人都想玩若干场,求至少需要玩几场才可以满足大家的需求。 * 结果必然在某个人想玩的次数nmax(此人想玩的是最多的)与所有人想玩的次数和sum之间, * 故二分,left = nmax,right = sum, * 只需要需要玩的次数 * (总人数-1) >= 大家想玩的次数和即可 * */#include#includeusing namespace std;#define LL long long#define NMAX 100010int... 阅读全文
posted @ 2013-10-12 08:59 qingyezhu 阅读(212) 评论(0) 推荐(0)