随笔分类 -  字符串上的动态规划

HDU 6153 A Secret 套路,求解前缀在本串中出现的次数
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=6153 首先相当于翻转两个串,然后求s2前缀在s1中出现的次数。 这是一个套路啦 首先把两个串结合起来,中间加一个'%'之类的分割 设dp[i]表示前缀1 i在本串中的出现次数和 那么从后开始dp,所有dp值一开始 阅读全文

posted @ 2017-08-20 01:33 stupid_one 阅读(317) 评论(0) 推荐(0) 编辑

EOJ Problem #3261 分词 trie + dp + 小剪枝
摘要:http://acm.ecnu.edu.cn/problem/3261/ 分词 Time limit per test: 1.0 seconds Time limit all tests: 1.0 seconds Memory limit: 256 megabytes 分词 Time limit p 阅读全文

posted @ 2017-05-13 13:30 stupid_one 阅读(377) 评论(0) 推荐(0) 编辑

scut 125. 笔芯回文
摘要:https://scut.online/p/125 看数据量,这题可能是O(n^2)的dp 也可能是区间dp,但是区间dp一般复杂度是O(n^3),虽然也可以优化,但是比赛的时候那么多人“秒”了,应该不会是那么麻烦的。 套路:设dp[i]表示前i个字符中能拿到的最大贡献。dp[len]就是答案。 如 阅读全文

posted @ 2017-04-29 22:49 stupid_one 阅读(158) 评论(0) 推荐(0) 编辑

HDU 5763 Another Meaning dp+字符串hash || DP+KMP
摘要:题意:给定一个句子str,和一个单词sub,这个单词sub可以翻译成两种不同的意思,问这个句子一共能翻译成多少种不能的意思 例如:str:hehehe sub:hehe 那么,有**he、he**、和hehehe三种不同的意思, 考虑一下aaadaaa这种情况?sub:aa 前面的aaa有三种,后面 阅读全文

posted @ 2016-08-22 19:22 stupid_one 阅读(208) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示