区间dp
请多指教^_^
这个作者很懒,什么都没留下…
展开
-
石子合并
10147. 「一本通 5.1 例 1」石子合并题目链接内存限制:512 MiB题目描述将 堆石子绕圆形操场排放,现要将石子有序地合并成一堆。规定每次只能选相邻的两堆合并成新的一堆,并将新的一堆的石子数记做该次合并的得分。请编写一个程序,读入堆数 及每堆的石子数,并进行如下计算:选择一种合并石子的方案,使得做 次合并得分总和最大。选择一种合并石子的方案,使得做 次合并得分总和最小。输入格式输入第一行一个整数 ,表示有 堆石子。第二行 个整数,表示每堆石子的数量。输出格式原创 2020-06-12 22:33:46 · 200 阅读 · 0 评论 -
牛客:合并回文子串
题目描述:输入两个字符串A和B,合并成一个串C,属于A和B的字符在C中顺序保持不变。如"abc"和"xyz"可以被组合成"axbycz"或"abxcyz"等。我们定义字符串的价值为其最长回文子串的长度(回文串表示从正反两边看完全一致的字符串,如"aba"和"xyyx")。需要求出所有可能的C中价值最大的字符串,输出这个最大价值即可输入描述:第一行一个整数T(T ≤ 50)。接下来2T行,每两行两个字符串分别代表A,B(|A|,|B| ≤ 50),A,B的字符集为全体小写字母。输出描述:对于每原创 2020-05-18 17:22:04 · 268 阅读 · 0 评论 -
牛客:小小粉刷匠
题目链接:戳我呀!!题目描述:“lalala,我是一个快乐的粉刷匠”,小名一边快活地唱着歌,一边开心地刷着墙",兴致突然被打断,“小名,你今天如果刷不完这一栋楼的墙,那么你就等着被炒鱿鱼吧”,老板声嘶力竭的吼着。苦恼的小名因为不想被炒鱿鱼,所以希望尽量快地刷完墙,由于他本人的数学基础很差,他现在请你来帮助他计算最少完成每一堵墙需要刷多少次。每一面墙有n个段,对于每个段指定一个目标颜色ci。刚开始的时候所有的墙壁为白色,我们现在有一个刷子,刷子长度为k,刷子每次可以选择一种颜色,然后选择段数为(1~k)连原创 2020-05-18 14:56:46 · 271 阅读 · 0 评论