上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 85 下一页
摘要: 题意:n个人,n-1条上下级关系,除了最顶级的boss,每个人只有一个直接上司,要求某人不能和他的直接上司同时参加聚会,问最多有多少人到场,且方案是否唯一。 分析:求树上的最大独立集。 1、如果某人已选,则他的直接下属一定不能选,dp[cur][1] += dp[child][0]; 2、如果某人不 阅读全文
posted @ 2017-08-14 15:02 Somnuspoppy 阅读(207) 评论(0) 推荐(0)
摘要: 参考自:http://blog.csdn.net/sentimental_dog/article/details/52002608 欧拉函数 1、定义 (1)欧拉函数φ(N)=N*(1-1/P1)*(1-1/P2)*...*(1-1/Pn) (2)φ(N)的值为小于N且与N互质的数的个数(包含1). 阅读全文
posted @ 2017-08-13 15:05 Somnuspoppy 阅读(474) 评论(0) 推荐(0)
摘要: 题意:,给定N,求G。 分析: 1、G = f(2) + f(3) + ... + f(n).其中,f(n) = gcd(1, n) + gcd(2, n) + ... + gcd(n - 1, n). 2、设g(n, i)表示gcd(x, n) = i的个数(x < n),则f(n) = sum{ 阅读全文
posted @ 2017-08-13 15:04 Somnuspoppy 阅读(259) 评论(0) 推荐(0)
摘要: 题意:在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的: 有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少? 分析:按照行走路径状态转移即可。 阅读全文
posted @ 2017-08-11 18:59 Somnuspoppy 阅读(147) 评论(0) 推荐(0)
摘要: 题意:已知n个设备的价值和数量,将它们分给AB两人,要求两人分得价值尽可能相同,且A>=B。 分析: 1、每种设备的数量是有限个,所以相当于有cnt个设备,每个设备具有一定的价值,B分得的价值最大为sum/2。 2、背包容量为sum/2,每个设备可选可不选,因此A的价值为sum - dp[sum / 阅读全文
posted @ 2017-08-11 18:24 Somnuspoppy 阅读(131) 评论(0) 推荐(0)
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 85 下一页