摘要: 1344 线型网络 链接 分析 先写了个爬山,一直不过,然后调整变量的初始范围,不断调整,终于终于终于A了9个点,然后在调了一下,最后过了。。。爬山求的要次数尽量多一些。 然后又写了模拟退火,调整了初始范围。模拟退火,求的次数可以不用太多,它会有一定的几率跳到不优的点。 爬山 1 #include< 阅读全文
posted @ 2018-09-04 16:14 MJT12044 阅读(244) 评论(0) 推荐(0) 编辑
摘要: DISUBSTR - Distinct Substrings 链接 题意: 询问有多少不同的子串。 思路: 后缀数组或者SAM。 首先求出后缀数组,然后从对于一个后缀,它有n-sa[i]-1个前缀,其中有height[rnk[i]]个被rnk[i]-1的后缀算了。所以再减去height[rnk[i] 阅读全文
posted @ 2018-09-04 16:14 MJT12044 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1222 信与信封问题 链接 分析: 先二分图匹配一下, 如果不存在完美匹配(n个点全匹配成功),则直接输出none,表示有一封信不能被任何一个信封装下,根据题目可知,一定会有一个可行的方案,所以是不符的,直接输出none。(想了很长时间为什么,看了一遍题目才想过来。。。感觉输出“不合法”更好一些, 阅读全文
posted @ 2018-09-04 16:13 MJT12044 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 3680: 吊打XXX 链接 思路: 模拟退火。 代码: 跑的特别慢。。。 阅读全文
posted @ 2018-09-04 16:12 MJT12044 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 考研路茫茫——空调教室 http://acm.hdu.edu.cn/showproblem.php?pid=2242 分析: 树形dp,删边。 代码: 阅读全文
posted @ 2018-09-04 16:10 MJT12044 阅读(218) 评论(0) 推荐(0) 编辑
摘要: The more, The Better http://acm.hdu.edu.cn/showproblem.php?pid=1561 树形背包。 代码: 阅读全文
posted @ 2018-09-04 16:08 MJT12044 阅读(148) 评论(0) 推荐(0) 编辑