2019 GDUT Winter Training II

0.《背包九讲》质量非常高,思路严谨,面面俱到,我只看了前面一部分。

a.01背包

b.01背包尽量填满,初始化f(0,0)=0,f(0,i)=-1(未定义)就行了。

c.单向tsp。紫书原题

d.完全背包

e.多重背包,总数已知,分成相同两堆等价于存在组合使其总和为总数的一半,特判如果总数为奇数,直接不可能。

f.多重背包只考虑可行性。设f(i,j):用前i种物品填满容量为j的背包后,第i种物品最多剩几件。填不满为-1。复杂度O(V·N)

g.lcs

h.lis+D...定理

i.lis稍微变一下

j.期望。第一次出现不同概率为1,期望投掷次数1,第二次不同概率(n-1)/n,期望次数n/(n-1),第三次(n-2)/n和n/(n-2)...以此类推期望投掷次数加起来就行了。

k.入门概率dphttps://blog.csdn.net/Wen_Yongqi/article/details/86538851

l.同上https://blog.csdn.net/Wen_Yongqi/article/details/86539052

m.不会做,看题解https://blog.csdn.net/Wen_Yongqi/article/details/86548280

n.背包类,洛谷做过类似,但这个写起来更恶心https://blog.csdn.net/Wen_Yongqi/article/details/86538687

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值