CTGU_训练实录
前言
之前做题都没有感觉,慢慢出去比赛后,打Codeforces,看别的人博客,知乎上的讨论,慢慢的对算法有一些自己的思考。特写是最近看知乎上别人说的Dijkstra利用水流去理解,LCA的学习,感觉自己原来还只是浮在表面的感觉,就是没有真的能做到深入思考,快速理解这些。无论什么算法,如果你能通俗易懂的让别人理解这个,才说明你真正理解了,这里面还有很大一段路要走,但是走着走着有些东西感觉比以前清晰了很多。而且我的博客已经很久没更新了,说明真的没有在用心搞,总是想着要怎么去学,不如每周打场比赛,把不会的题目补完,再辅以系统的学习来的实在。
本来打算把这个自己放到印象笔记上的,后来觉得放在博客上督促自己吧,不然总是自以为然觉得自己有在补题,但是又没学什么的感觉(实际上真的是这样),希望把自己平时的训练情况记录下来,之后可能还会单独开一个训练计划的帖子置顶。
实录
2019.12.12 上午9点到工作室还是补CF600的F题,但是明显搞不定,需要学些图论的知识点。就从LCA入手开始看,Tarjan有点懂了但是还是没看懂,一直弄到了中午
2019.12.13 上午9点来看LCA Tarjan,又深入了些,并没有完全理解,但是思想方面清晰了很多,真的想有个人给我讲一下;晚上7:00~9:30打Codeforces #603(div2),马马虎虎
2019.12.14 因为第二天要讲LCA就连夜晚上快12点看到1点,把思想又看了几遍,感觉理解了很多
2019.12.15 早上9点多到工作室,整理思路,一直做LCA的ppt到11:40,下午2点到5点打大二的月赛,发现很多不足的地方
2019.12.16~12.19 要考离散就只补了CF603 div2的D题目,中间有两人退队,这事有我的责任
2019.12.20 晚上7点打CF604 div2,做的很糟糕。因为要讲题目,白天把LCA另外两种方法看懂了整理成ppt,但是树上倍增的代码还没写
2019.12.21 早上8:30工作室讲题,最主要的收获是自己讲了RMQ和倍增解决LCA,加深了不少印象;还有就是wmm讲的dfs序(和欧拉序列有什么区别,怎么去运用,之后值得去看看)和zy讲的字典树,徐老师跟我们补充说前几年考和字符串有关的知识点很多,划重点需要好好去学
2019.12.24 早上10点到12点,下午15点到17点终于把LCA三种做法和代码都弄懂了,剩下的就只要练习和巩固了;做的时候顺便把链式前向星给好好的了解了一遍。另外相关知识点ppt也已经整理出来,算是过了这个初学的阶段
2020.1.10 19点到22点牛客练习赛57,特殊情况医院里面打的,又只做出一道题目,但是没什么借口好找的;22点到2点看最小瓶颈路,用倍增lca求解最大权值边
2020.1.11 下午看了几个小时的最小瓶颈路,在搜相关博客,同时整理昨天的代码
2020.1.12 白天过来有时间就一直在看kruskal生成树,对最小瓶颈路问题和倍增lca都有了更深的认识,完善了最小瓶颈路的博客,kruskal生成树还没来得急写博客,有时间补上
2020.1.13 14点半到16点补kruskal生成树的博客,加深了对细节的理解,但是很多地方具体的证明为什么没有去看,只是知道这样去做能够求解这类问题
2020.1.14 早上9点半到11点半看树链剖分,对树链剖分有了初步了解,4点到5点又看了看,加深了理解和其中所用的到的思想,然后写了博客的开头
2020.1.15 下午12点半开始到下午4点半,中途离开过,就还是看树链剖分,越看越能体会其中思想,发现OI Wiki真是个好东西。博客补的差不多了,剩下的就是去写具体的代码,多练习,在题目中体会
2020.1.16-17 断断续续在补CF600 div2的F题,离线的做法看了很久,有去了解了下启发式合并,有些感触。
2020.1.18 补完Cheap Robot,整理博客,越写觉得内容好多真的学不完,但是看了下刘汝佳的书,在他的要求看来一个大的知识点需要用十道题去巩固,而我一般是只做了一两道的。所以我所说的不会写在那样看来就是在偷懒,都没有努力尝试过就说自己不行,希望能摆正心态,找到一个好的学习方法,认真踏实的去做,也希望能参加今年的CCPC wanna fly夏令营去和别人交流。题目做少了,方法不太正确,没有量变自然达不到质变
CTGU_训练实录的更多相关文章
- HDU-SupportOrNot训练实录
菜鸡队训练实录. 现场赛记录: 2016:[名称:奖项/排名] ZJPSC:Gold/1 CCPC中南邀请赛:Gold/1 ICPC Dalian:Gold/24 ICPC Beijing:Gold/ ...
- HDU-AcmKeHaoWanLe训练实录
菜鸡队训练实录. 现场赛记录:[名称:奖项/排名] 2017: ICPC Shenyang:Gold/3 CCPC Hangzhou:Gold/3 ICPC Beijing:Gold/13 CCPC ...
- HZNU_TI1050 训练实录
菜鸡队训练实录 比赛记录:[名称:奖项 / 排名] 2018: ZJPSC Bronze / 86 CCPC Jilin ...
- NJUPT_Wrj 个人训练实录
9暑假了,开个训练实录,记录自己每天的训练以及补题(仅含个人训练,组队训练另开坑)希望能坚持下去QAQ 7.5日常:BZOJ1607线性筛.1601MST.1602LCA.1606背包.1625背包比 ...
- Tree-AC训练实录
Tree-AC比赛记录 2018 ICPC nanjing Bronze 120/310 ICPC qingdao Bronze 153/360 2019 ZJPSC ...
- Codeforces Round #549 (Div. 2) 训练实录 (5/6)
The Doors +0 找出输入的01数列里,0或者1先出完的的下标. Nirvana +3 输入n,求1到n的数字,哪个数逐位相乘的积最大,输出最大积. 思路是按位比较,从低到高,依次把小位换成全 ...
- NEERC训练实录
听说这里可以做一些idea比较好的题.. 那就做做吧 2017-2018 ACM-ICPC, NEERC, Northern Subregional Contest A. Auxiliary Proj ...
- I_want_all 2019训练记录
Team members StarHai binarycopycode Fly_White Caution 读题 数组第一维的访问速度比其他维速度快. 清空数组 乘法运算取模里面涉及到减法注意变为负数 ...
- TechDay公开课实录:PaddlePaddle车牌识别实战和心得
车牌识别作为一种常见的图像识别的应用场景,已经是一个非常成熟的业务了,在传统的车牌识别中,可以使用字符分割+字符识别的方式来进行车牌识别,而深度学习兴起后,出现了很多端到端的车牌识别模型,不用分割字符 ...
随机推荐
- Ts有限状态机
ts版本的有限状态机 最近做小游戏要做切换人物状态,花点时间写了一个有限状态机,使用语言为Ts,也可改成自己的语言 按照目前的逻辑,这个可以继续横向扩展,某些做流程管理 先上预览图 Fsm:状态机类 ...
- 请求接口获取的json 字符串 前后不能有 双引号
请求接口获取的json 字符串 前后不能有 双引号 否则JSON.parse 转换会报错
- LeetCode 二分查找模板 I
模板 #1: int binarySearch(vector<int>& nums, int target){ if(nums.size() == 0) return -1; in ...
- 基于 MPI 的快速排序算法的实现
完整代码: #include <iostream> #include <cstdlib> #include <ctime> #include <algorit ...
- MySQL学习Day01
1.MySQL的层级关系 2.xampp的安装使用 如果之前安装过mysql那么就需要将原来的mysql完全卸载干净 1.卸载之前安装的MySQL 安装xampp需要先卸载之前的mysql,以及更改m ...
- MySQL 设置保留几天的binlog
1 ) 查看默认的日志保存天数: mysql> show variables like 'expire_logs_days'; +------------------+-------+ | Va ...
- 【Oracle】迁移表到其他的表空间
有些时候需要将表迁移到其他的表空间,在将表空间做相关的操作 下面是命令如何迁移表空间 SQL> alter table 表名 move tablespace 表空间名; 如果有很多的表想要迁移的 ...
- 【Linux】大于2T的磁盘怎么分区?
环境CentOS7.1 2.9t磁盘 fdisk 只能分区小于2t的磁盘,大于2t的话,就要用到parted 1,将磁盘上原有的分区删除掉: 进入:#parted /dev/sdb 查看:(par ...
- CTFHub - Misc(流量分析)
数据库类流量: MySQL流量: 1.下载附件,是一个.pcap文件,用wireshark分析, 2.搜索ctfhub字段,即可得到flag, flag: ctfhub{mysql_is_S0_E4s ...
- RocketMQ在linx安装及其有关问题解决
Linx安装和使用: rocketmq官网:http://rocketmq.apache.org/ 首先安装JDK(推荐使用JDK1.8),并配置环境变量 下载rocketmq压碎包并解压到指定目录 ...