会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SomnusMistletoe
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
31
32
33
34
35
36
37
38
39
···
85
下一页
2017年8月14日
UVA - 1220 Party at Hali-Bula (树形dp)
摘要: 题意:n个人,n-1条上下级关系,除了最顶级的boss,每个人只有一个直接上司,要求某人不能和他的直接上司同时参加聚会,问最多有多少人到场,且方案是否唯一。 分析:求树上的最大独立集。 1、如果某人已选,则他的直接下属一定不能选,dp[cur][1] += dp[child][0]; 2、如果某人不
阅读全文
posted @ 2017-08-14 15:02 Somnuspoppy
阅读(207)
评论(0)
推荐(0)
2017年8月13日
欧拉函数整理
摘要: 参考自: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)
UVA - 11426 GCD - Extreme (II) (欧拉函数)
摘要: 题意:,给定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)
2017年8月11日
HDU - 2084 数塔 (dp)
摘要: 题意:在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的: 有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少? 分析:按照行走路径状态转移即可。
阅读全文
posted @ 2017-08-11 18:59 Somnuspoppy
阅读(147)
评论(0)
推荐(0)
HDU - 1171 Big Event in HDU(01背包)
摘要: 题意:已知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
下一页
公告