2020 plan and summary

Hello 2020. Bye 2020

update at the end of 2020: 本来这个是个plan的,2020年希望自己可以坚持做500道难题,然后定期总结。

结果呢,就是如你所示,大概在行进64题的途中夭折了。而今看来也太惨了点,64/500。。。这进度不忍直视。其实做的肯定是超过64题的,但是总结到后面就没跟上了。

原因自然是纷繁复杂,归根到底是没有跟自己死磕到底,内心没有坚持自己真正想要的东西,在行进的途中被琐事所环绕,失去方向。

Problem Difficulty Type Comment No.
CF_1264D1 D DP 括号问题,带?,DP去计算每个括号的贡献。 1
CF_1265E E DP 期望dp,递推 2
CF_1265D D Adhoc 当找不到最优的时候,暴力吧。 3
CF_1263E E 线段树 括号问题,更新区间,求区间最大值,最小值 4
CF_1263F F DP 上下两个树,删边,问最少代价 5
CF_1260E E Adhoc 打比赛,贿赂裁判。 6
CF_600F F 匈牙利算法 匈牙利算法思想 7
CF_1253D D N/A N/A 8(self)
CF_1253E E DP 算每个点的范围,dp 9
CF_600D D 计算几何 Template计算几何,圆相交的面积 10
CF_598F F 计算几何 直线与图形相交的长度,叉积。 11
CF_1245F F 数位DP 和hihocoder的一道数位dp类似,暴力暴力啊 12
CF_1133E E DP 比较标准的DP,非贪心 13
CF_600E E Adhoc 树的合并O(nlogn) 14
CF_1227F1 F DP dp求排列数量 15
CF_1163D D DP 求next数组,字符串dp,考虑所有情况 16
CF_1245E E 17
CF_1257E E DP dp,排列 18
CF_1272E E 图论 图论,最短路 19
CF_1271E E 二分 观察规律,两次二分(出题) 20
CF_1278D D 二分,树 给出一堆线段,交互情况代表点之间是否有连接,问能否形成一棵树 21
CF_1269D D Adhoc 挺trick的,多米诺转成棋盘问题,但是好像在哪里见过 22
CF_652D D 树状数组 树状数组裸题了,这题居然还要想很久?????? 23
CF_468B D dsu, 2-sat dsu 24
CF_744B D 交互题 交互里经典的题了,按每一位分成两组计算。 25
CF_744C E 状压dp
CF_1266D D Adhoc 默认是在一个环里,简化还债。 27
CF_1282D D 交互题 编辑距离交互题 28
CF_1278E E Adhoc 给出一棵树,构造相交的线段。 29
AGC_41B D 二分 N个题选p个,M次投票。 30
LC_1307 C Adhoc 算术表达式,先化简,再深搜 31
LC_P3 D Adhoc 机器人大冒险 32
CF_1270D D 交互题 Adhoc,不知道给出的结果排第几。 33
CF_228E E 2-sat 2-sat模版题 34
CF_27E E 数学 给出约数的数量,求满足约数个数的最小的数 35
LCP4.覆盖 D 匈牙利算法 二分图最大匹配,1X2骨牌覆盖。也可以状压dp。比较经典(老)的题目了。 36
CF_1284C C 计数 在所有排列中计算一共有多少个有效区间。固定区间计数。 37
CF_1173C C Adhoc 两副牌。很trick,代码要考虑一些情况。 38
CF_1173D D 计数,树dp 一棵树,排列计数,要求树的边不能交叉。 39
CF_1286B D dfs 给出子树中有多少比自己少的个数,求最后树的各个点的值 40
CF_1180D D Adhoc 一维变二维。围绕中心点。 41
CF_1185D D Adhoc 简单题 42(self)
CF_1307C C Adhoc 字符的长度只可能是1或者2 43
CF_1313C2 D stack 很经典的栈题目,温故知新。 44
CF_1307D D bfs, sort bfs+排序,排序那块不会,多看看 45
CF_1311F D 树状数组,归并排序 归并排序的思想 46
CF_1311D C 简单题 简单题 47(self)
At_PPC_E D 思维题 不是贪心,更类似于动态规划。三个字符串如何组合能让字符最短。 48
At_PPC_F D 思维题 一张大图,中间被block,求两点距离。 49
At_160_F E 树的拓扑排序,转换dp。 50
At_164_E E 最段路 最段路 51
At_163_E E DP 排序之后 贪心 + DP 52
CF_1290B D trick 观察规律 53
LCP 14 D DP 按照gcd!=1切分数组 54
LC 5403 D trick 维护k个就好了啊 55
LC 5387 D dp 状压dp,帽子和人是一样的 56
LCP 05 D 线段树 dfs序列化 + 线段树 57
CF768E E 博弈 博弈的题目,找sg值 58
CF1355E E 三分 很标准的三分的题目 59
CF1343E E 图论 解法很trick,排序 60
CF1355D D trick trick 61
CF1354D D 树状数组 + 二分 62
CF1354E E dp 63
CF1342D D 二分 坑在了vector上 64