2022.7.8周学习总结
一.本周学习进度
1.学习了SG函数
2.学习了单调队列优化DP
3.学了A*算法
4.学了有序离散化和无序离散化的技巧
5.学了双向bfs和双端队列bfs的运用
6.数论部分学习了lucas定理,扩欧,catalan,高斯消元,费马定理等等
7.学了带扩展域并查集,带权并查集,二分图最大匹配,匈牙利算法
8.学了lca(倍增和tarjan),树状数组和线段树的区间查+区间改
9.线性筛重新复习了一下,学了用线性筛求欧拉函数和
10.学了一下素数的快速判断MillerRabin随机筛
二.本周cf和atcoder实况
1.cf实况,这两周一直在掉分,看错题很严重
2.构造题矩阵不太会
3.atcoder一般做了四个,也经常看错题,这波属实是英语不到位
三.下周学习计划
1.把迭代加深搜索学完
2.学习dp章节
3.刷dp章节题目
四本周练习
搜索习题(多源bfs+A*+双向bfs+剪枝)
线段树+树状数组习题
AcWing 243. 一个简单的整数问题2 - AcWing
并查集(带权并查集+扩展域并查集)
组合数求解(lucas定理+费马定理+扩展欧几里得)
博弈论(SG函数+NIM博弈变换)
二分图(判定+最大匹配)
前缀和差分
P2671 [NOIP2015 普及组] 求和 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
P1083 [NOIP2012 提高组] 借教室 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
AT2442 フェーン現象 (Foehn Phenomena) - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
P2367 语文成绩 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
DP
LCA(倍增+tarjan离线询问)
五.题解
Acwing状态机DP - scannerkk - 博客园 (cnblogs.com)
六.总结
1.看错题目太多了
2.题目刷的太少了,因该多对应章节刷题
3.学的东西太少了,很多题都不知道怎么动手
4.学过的东西忘得很快没有即时刷题巩固,导致比赛的时候出现很简单的题也不看不出来。
5.写过的题目应当尽量的去找时间写一下题解,复习一下自己的思路以及做题心得。
本文来自博客园,作者:{scanner},转载请注明原文链接:{https://home.cnblogs.com/u/scannerkk/}