会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
winter2for
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
21
下一页
2020年12月20日
E. Array Shrinking USACO16OPEN]248 G
摘要: 题目链接:https://www.luogu.com.cn/problem/CF1312E 思路:dp[i][j] 表示 合并i到j的最小长度, 那么转移dp[i][j]=min(dp[i][j],dp[i][k],dp[k+1][j]) 很好想到 考虑如何来使两段相邻的区间来合并成一段 当只有区间
阅读全文
posted @ 2020-12-20 14:24 canwinfor
阅读(103)
评论(0)
推荐(0)
2020年12月19日
C. String Game ###K ###K ###K //K
摘要: 题目链接:https://codeforces.ml/gym/308590/submit 题意:给定字符串A 和字符串B 问B在A中子序列的出现次数 思路: 计数dp dp[i][j] 代表A串前i个中 出现B串的前j个数 每次dp[i][j]=dp[i-1][j]继承过来 当a[i]==b[j]的
阅读全文
posted @ 2020-12-19 21:21 canwinfor
阅读(151)
评论(0)
推荐(0)
牛客 合并回文子串 最长回文子串 最长回文子序列
摘要: 题目链接:https://ac.nowcoder.com/acm/problem/13230 思路: 区间dp 只有四种情况 讨论 注意处理边界问题 把0的处理好后 1的也好了 2的不用处理 因为不同于单个字符串 https://ac.nowcoder.com/discuss/391086 题解 1
阅读全文
posted @ 2020-12-19 01:02 canwinfor
阅读(11)
评论(0)
推荐(0)
P4170 [CQOI2007]涂色 CF607B Zuma ###K
摘要: 题目链接:https://www.luogu.com.cn/problem/P4170 思路: 考虑合并两个区间的时候 如果首和尾相同的话 那么就可以在涂首的时候也涂上尾 或者是涂上尾的时候也涂上首 否则的话枚举分割点 取两段区间合并 1 #include<bits/stdc++.h> 2 #def
阅读全文
posted @ 2020-12-19 01:01 canwinfor
阅读(82)
评论(0)
推荐(0)
2020年12月14日
E. Monkeys ###K //K
摘要: 题目链接:https://codeforces.ml/edu/course/2/lesson/7/1/practice/contest/289390/problem/E 题意:第一只猴子的 尾巴挂在树上 每只猴子的左右手可以抓住其他猴子的尾巴 给定某只猴子 松开某只手的时间 问每只猴子的掉落时间 思
阅读全文
posted @ 2020-12-14 16:14 canwinfor
阅读(138)
评论(0)
推荐(0)
2020年12月11日
F. Dense spanning tree ###K //K
摘要: 题目链接:https://codeforces.ml/edu/course/2/lesson/7/2/practice/contest/289391/problem/F 题意:求图中的一棵生成树 要求边权的最大值-最小值 最小 根据数据范围可以考虑 排序后 枚举起点 最小的肯定在其Kruskal顺序
阅读全文
posted @ 2020-12-11 14:27 canwinfor
阅读(219)
评论(0)
推荐(0)
2020年12月9日
C - Cats Gym - 102875C ###K //K
摘要: 题目链接:https://codeforces.ml/gym/102875/problem/C 题意:每只猫的高度为1~20 两只同样高度的猫中间的最矮的猫不能比他们高 用1~20构造出这样的序列 思路 按 1 然后2个空位插2 1 2 1 4个空位插3 变为 3 1 3 2 3 1 3即可 最多构
阅读全文
posted @ 2020-12-09 18:26 canwinfor
阅读(161)
评论(0)
推荐(0)
2020年12月7日
G. Greatest Common Divisor ###K //K
摘要: 题目链接:https://codeforces.ml/gym/102823/problem/G 题意:每次操作使得整个区间+1 问最少多少次 使得整个区间的gcd大于1 如果不存在输出-1思路:根据gcd的差分性质 转换成差分数组 即每次只能是a[1]++ 那么就是2~n的gcd d 要多少次才能变
阅读全文
posted @ 2020-12-07 22:48 canwinfor
阅读(89)
评论(0)
推荐(0)
2020年12月6日
Gym 102823H Hamming Distance ###K //K
摘要: 题目链接:https://codeforc.es/gym/102823/problem/H 题意:给定两个字符串 每个字符串与另一个字符串的距离为 其中的不同字符数 要找一个字典序最小的字符串 使得和s1和s2的距离一样思路:直接从前到后枚举 每个位置a~z 选哪个, 贪心前面能选最小的就选这样一定
阅读全文
posted @ 2020-12-06 21:15 canwinfor
阅读(217)
评论(0)
推荐(0)
2020年12月5日
codeforces C. Playing Piano ###K ###K //K
摘要: 题目链接:https://codeforces.ml/contest/1032/problem/C 题意:给定一个数组 要求 当a[i]<a[i-1]时 你构造的第i个数 也要b[i]<b[i-1] 当a[i]>a[i-1]时 要b[i]>b[i-1] 当a[i]==a[i-1]时 要b[i]!=b
阅读全文
posted @ 2020-12-05 23:59 canwinfor
阅读(84)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
21
下一页
公告