动态规划进阶
LLLBeauty
这个作者很懒,什么都没留下…
展开
-
A - Partitioning by Palindromes
https://vjudge.net/contest/221629#problem/A题目意思:输入几个字符串,判断每个字符串最少切割成几串可以使得每一串都是 回文Sample Input3 racecar fastcar aaadbccbSample Output1 7 3使用DP来解决比较好。 用数组dp[i]来保存 从1到 i 个字符,至少...原创 2018-04-27 20:52:48 · 167 阅读 · 0 评论 -
B - Wavio Sequence
此题的意思是给出一个数字序列,让你求最长的子序列,满足: 前n+1个是升序,后n+1个是降序。(总长为2n+1) 1 2 3 4 5 4 3 2 1Sample Input10 1 2 3 4 5 4 3 2 1 10 19 1 2 3 2 1 2 3 4 3 2 1 5 4 1 2 3 2 2 1 5 1 2 3 4 5Sample Output9 9 1...原创 2018-04-28 17:49:00 · 321 阅读 · 0 评论 -
C - Fewest Flops
这个题的意思是: “aabbbaabaaaa” may be encoded as “2a3b2a1b4a” 给出一个字符串,将其按照每组k个字符切开,将每组的字符重新排序, let S be “uuvuwwuv” and k be 4. Then S1 is “uuvu” and has three chunks, but may be rearranged to “uuuv” whic...原创 2018-04-28 20:56:05 · 395 阅读 · 0 评论