自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Again Palindrome

原题链接:https://onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1558思路:dp[i][j]表示从第 i 个字符到第 j 个字符之间的回文串的数目。(区间dp)单个字符可自己构成一个回文串,故区间大小为1时,回文串的数目都为1,即dp[i]...

2020-03-18 20:25:53 214

原创 B - friends

原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3916思路:首先字符串长度为偶数的肯定不行,直接输出。将字符插入的位置分三种情况讨论:前面,中间,后面。求出两部分的hash值,判断是否相等。注意:可能存在在不同位置插入字符,但分开后的两部分却一样的情况。所以要用一个值来记录上一次匹配成功的hash值。求每一部分的hash值时注意头...

2020-03-17 16:23:21 126

原创 Restoring the Expression

原题:http://codeforces.com/problemset/problem/898/F题目大意是给你一串数字,让你在数字间添加“+”和“=”使式子成立,输出任意一种方案。其实就是a+b=c的形式。思路:因为是加法,所以最多进一位。可知a,b,c的长度之间的关系有4种可能,分别是len(a)=len©,len(a)+1=len©,len(b)=len©,len(b)+1=len©。对...

2020-03-10 18:21:39 226

原创 Camp Schedule

原题链接:http://codeforces.com/problemset/problem/1137/B题目大意是给你两个只含0和1的串s与t,让你调整s串中01的位置,使s中尽可能多地含有t。思路:要使s中尽可能多地含有t,就要使重叠部分尽可能多。比如t为1011,构造出一个1011后,下一个就只用从next[end]+1的位置开始构造,因为1011的后缀1与前缀1是相同的。大致流程就是先...

2020-03-10 09:28:20 222

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除