自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 声明

博客转至https://www.cnblogs.com/Urushibara-Ruka/

2020-06-14 13:06:11 171

原创 Codeforces 1326D - Prefix-Suffix Palindrome

Description给一个字符串sss,从中选出一个前缀与一个后缀(不重叠)前后拼在一起,且拼在一起的串是回文,求最大长度的此类串Solution官方的做法是用一个小结论:设前缀长度为lll,后缀长度为rrr,则∀i∈[1,min(l,r)],s[i]=s[len−i+1]\forall i \in [1,min(l, r)],s[i] = s[len - i + 1]∀i∈[1,mi...

2020-03-20 21:22:05 246

原创 Codeforces 1149D - Abandoning Roads

感谢sinian阿姨 的热心指导Description这篇好久前写的,现在只是转过来,忘了Solution假设 a≤ba \leq ba≤b最小生成树上aaa边尽量要多,若a边不够将全图联通才用bbb边所以可以用aaa边将图连成多个联通块,再用bbb边将全图联通路径只要求在最小生成树上,且到不同点的最短路可以在不同生成树上因此单个联通块内一点到另一点的最短路一定在某棵最小生成树上...

2020-03-20 11:38:56 152

原创 Codeforces 1312E - Array Shrinking

Description给长度为n的序列,每次操作可把相邻且相等(均为xxx)的两个元素替换成一个值为x+1x+1x+1的元素,求序列最后剩下几个Solutionf[l][r]f[l][r]f[l][r]表示a[l…r]a[l \dots r]a[l…r]经过操作最后剩下的值(虽然最关键的为什么最后剩下的值不会有两种我不会证。。。)可合成的区间可能有交集,不能贪心求,需要再写个线性dp#...

2020-03-10 11:14:49 283

原创 Codeforces 1312D - Count the Arrays

Description要你求每个元素都在[1,m][1,m][1,m],存在一个位置左边严格递增,右边严格递减,且恰好存在一对相等元素的nnn个元素的数组的数量(1≤n≤m≤2∗105)(1 \leq n \leq m \leq 2 * 10^5)(1≤n≤m≤2∗105)Solution枚举数组中的最大值maxmaxmax,有max≥n−1max \geq n - 1max≥n−1当数组...

2020-03-10 10:40:43 156

原创 Codeforces 1303E - Erase Subsequences

Description从字符串sss中选出子集从左往右按顺序放到ppp的结尾(ppp初始为空串),最多可以这样操作两次,询问是否能得到 p=t (1≤∣t∣≤∣s∣≤400)p=t \ (1\leq|t|\leq|s|\leq400)p=t (1≤∣t∣≤∣s∣≤400)Solution在ttt中枚举断点midmidmid,t[1,mid]t[1, mid]t[1,mid...

2020-03-09 13:18:57 213

原创 Codeforces 1322B - Present

Description给出序列 aia_iai​, 求两两之和的异或值Solution按位计算计算到第 kkk 位时,将 aia_iai​ 按 mod 2k+1mod \ 2^{k+1}mod 2k+1 后排序当 ai mod 2k+1+aj mod 2k+1∈[2k, 2k+1−1]∪[2k+1+2k,2k+2−2...

2020-03-08 13:16:58 366

空空如也

空空如也

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

TA关注的人

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