题目名称 | 593. [USACO Nov10] 拜访奶牛 |
---|---|
输入输出 | vacation.in/out |
难度等级 | ★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 10 |
题目来源 | cqw 于2011-09-23加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:34, 提交:67, 通过率:50.75% | ||||
数声风笛ovo | 100 | 0.044 s | 17.09 MiB | C++ |
筽邝 | 100 | 0.047 s | 2.50 MiB | Pascal |
Ezio | 100 | 0.049 s | 1.18 MiB | C++ |
C语言入门 | 100 | 0.057 s | 1.50 MiB | Pascal |
Satoshi | 100 | 0.061 s | 1.32 MiB | C++ |
传奇 | 100 | 0.062 s | 1.07 MiB | Pascal |
TARDIS | 100 | 0.062 s | 1.26 MiB | C++ |
donny | 100 | 0.064 s | 1.42 MiB | C++ |
王者自由 | 100 | 0.067 s | 1.59 MiB | C++ |
HouJikan | 100 | 0.069 s | 1.89 MiB | C++ |
本题关联比赛 | |||
20110923 | |||
20110923 | |||
20191218 |
关于 拜访奶牛 的近10条评论(全部评论) | ||||
---|---|---|---|---|
f [ i ] [ 0 ] += max ( f [ i ] [ 0 ] , f [ i ] [ 1 ] )
不访问当前节点 ,也可以不访问相邻的节点 否则 30 分 | ||||
我感觉像记忆化搜索?????
| ||||
回复 @HouJikan :
神犇请赐予我神力吧。
Ezio
2014-09-19 18:22
4楼
| ||||
我想着直接最大独立集不就行了么QAQ
蒟蒻最不喜欢dp了
HouJikan
2014-09-19 17:09
3楼
| ||||
不要忘记最后Max(f[1],g[1])因为忘了写这个,错了4组数据
| ||||
树形DP,填根节点时先填其儿子节点,全题设一号节点为根节点。
f[i][1]表示拜访奶牛i所得到的最大拜访量。 f[i][0]表示不拜访奶牛i所得到的最大拜访量。 用了递归。 目标状态为:f[1][0]与f[1][1]中大的一个。 |