做题 (关于 [[../ACM/图论/Tarjan 算法求强连通分量]] )
- Libre 受欢迎的牛 P2341受欢迎的牛 G - 洛谷(一样的题)
- Site Unreachable [[Network of Schools]] or P2746 校园网 Network of Schools
- P2863 The Cow Prom S - 洛谷(模板) [[P2863 The Cow Prom S - 洛谷]]
- [[Proving Equivalences]]
[[The Largest Clique]]
做题 (关于 [[../ACM/图论/lca]] 的题)
- P3379 【模板】最近公共祖先(LCA) - 洛谷 | 计算机科学教育新生态
- W1032 [[W1032LCA]]
W1024 理论的推演 [[W1024理论的推演]] (TODO)(不会)
做题 (关于[[../ACM/图论/基环树]])(TODO)常常配合树形 dp 使用(树形 dp 还没有学)
- [[P2607 骑士 - 洛谷]]
- [[P1453 城市环路 - 洛谷]]
- [[P1352 没有上司的舞会 - 洛谷]]
- P5022 [NOIP2018 提高组] 旅行 - 洛谷
Problem - G - Codeforces [[../ACMExercises/CodeForces/1907(913div3)#G Lights]]
[[W1054 永无止境的反转]] oj | 永无止境的反转 W1039 W1030 ([[三分法]]) W1008 W1013 oj | 怒风腾天·欲速则不达 W1040
之后需要补的题目全部放在这,以防忘记。
之后要训练的东西:二分,图论,思维(多训练),dp,搜索,
树形 dp 等各种 dp,主要是动脑筋
dfs,bfs 需要熟练
数学相关
根号分治
学习数据结构,图论相关知识,要么忘了,要么不会!
二分,二分,二分,狂练二分!
将基础一点的算法全部学一遍! 具体:
树状数组
线段树
st 表
all dp
树形 DP
概率 DP
字典树
三分法
数论相关 - 因子和函数,因子个数函数 - 欧拉函数 - 唯一分解定理 - (积性函数) \(\dots\)
现在需要巩固基础,顺序我将规定为:
- 学习 DP,(巩固二分,等基础算法),ST 表,树状数组,线段树,搜索,数论相关,然后还是狂练习!
需要打完我经常在的平台的比赛!
能力全面提升综合题单 - 题单 - 洛谷 训练新的算法可以从这里学习。
补比赛区
退格表示补的差不多了。最后的不必深究(但是仍然会有 daigeng 的标准,之后可以补)
- 2024 牛客寒假算法基础集训营 (2 月 2 日、2 月 5 日、2 月 7 日、2 月 19 日、2 月 21 日、2 月 23 日下午 1-6 点)
可以 VP cf 里的 gym,里面有往年的真题。
第一块可以暂时不补,第二块是现在需要补的
Contest
CF
ABC
NowCoder
- 2024牛客寒假算法基础集训营1
- 牛客周赛 Round 30 date: 2024-01-28 22:47:59
- 牛客周赛 Round 31 date: 2024-02-04 21:30:04
- 2024牛客寒假算法基础集训营2
- 2024牛客寒假算法基础集训营3date: 2024-02-07 23:18:54
Arrange For Vok
- ACM-ICPC 的训练 >在开始之前,先把基础一些的算法温习一遍 (),然后按照上面的学习相应的算法,然后再进行刷题
我发现在做题的时候总是遇到一些看不懂的算法,那就是我之前的基础不够扎实导致的,假期需要打完
atcoderABC和codeforces能打的的所有比赛,并补题 (2000+的题目可以不补,其他的全部都要补),牛客寒假算法基础集训营要记得参加,牛客的其他比赛想起来也可以参加一下 (毕竟我的水平确实不够,需要大量的刷题,大量的比赛,只有在比赛时的成绩才算是真实的)目前我的题量 (洛谷+cf)大概是 (<150),假期目标:>500
Codeforces 目前分数:1123 (每次比赛完更新一下),假期目标:1700
- JAVA 的学习
计算机网络和操作系统可以暂时先不看(作为八股文,到时候再看)
JAVA 学习:(参照鱼皮的路线)学习路线/Java学习路线 by 程序员鱼皮.md · 程序员鱼皮/code-roadmap - Gitee.com
MYSQL的学习 (因为有基础,全程加速看完即可)假期主要是学习开发框架 (需要全部过一遍 (需要练习)):
javaWeb,Spring 5,SpringMVC,MyBatis,MyBatis Plus,SpringBoot 2,Spring Security,Maven/Gradle(按顺序看)- ⭐ 尚硅谷 JavaWeb 全套教程: https://www.bilibili.com/video/BV1Y7411K7zz (前端部分最好也看下)
- ⭐ 尚硅谷 - Spring 5 框架最新版教程(idea 版): https://www.bilibili.com/video/BV1Vf4y127N5
- ⭐ 尚硅谷 - SpringMVC 2021 最新教程: https://www.bilibili.com/video/BV1Ry4y1574R
- ⭐ 尚硅谷 - MyBatis 实战教程全套完整版: https://www.bilibili.com/video/BV1mW411M737
- ⭐ 尚硅谷 - MyBatisPlus 教程: https://www.bilibili.com/video/BV1Ds411E76Y
- Maven 零基础入门教程: https://www.bilibili.com/video/BV1TW411g7hP (搞不懂 Maven 可以看看)
- ⭐ 雷丰阳 2021 版 SpringBoot 2 零基础入门: https://www.bilibili.com/video/BV19K4y1L7MT
- 尚硅谷 - SpringSecurity 框架教程: https://www.bilibili.com/video/BV15a411A7kP
设计模式
Redis消息队列
NginxNetty网络编程微服务
容器
CI/CD可以开始项目
并发编程
JVM
分布式,高可用,高并发,服务网格,\(\dots\)
可以求职了 \(\dots\)
这是完整的 JAVA 路线,假期主要还是学习开发框架,git,Linux,设计模式(最多了)
总结:
- 假期主要致力于提升自己的算法能力和 JAVA 能力
- 希望都能达到目标 (cf 达到 1700,Java 学到设计模式)
·总之,当你看到这里的时候,你就需要继续了!不拼一把怎么知道自己真正的极限?
- 网络工具:(可参照鱼皮的路线)
- 将博客搭建到
fxj.wiki上 - 系统性学习
Git尚硅谷Git入门到精通全套教程(涵盖GitHub\Gitee码云\GitLab)_哔哩哔哩_bilibili - 系统性学习
Python,了解与 C++的共同之处,视频可以加速过 (准备蓝桥杯) python环境安装_哔哩哔哩_bilibili Linux的系统学习,按照路线所给出的学习,不必深究,可以练习使用一下 VIM 等,稍微练习即可。 001_韩顺平Linux_课程内容_哔哩哔哩_bilibili 看1-90 117-153即可- 前端语言的学习:
HTML,JS,CSS,VUE等,能做到简单运用能看懂代码即可。(还是去 b 站去看看) 2. 安装 VSCode 开发环境_哔哩哔哩_bilibili
- 将博客搭建到
- 开学前半个月左右,可以开始学习下学期的课程
- 算法分析与设计 【北大公开课】 算法设计与分析 屈婉玲教授 (76p)
- 概率统计 (主) 【梨米特】《概率论与数理统计》
- 数字逻辑 《数字逻辑电路》速成课
- 驾照,过科目二即可 (主要要求:练完车后不要睡回笼觉)
- 英语不用操之过急,成绩出来之后,如果没过,那么就考前一个月开始背单词后即可 (开始复习)