阶段性总结 GDOI 2022 PJ
阶段性总结 GDOI 2022 PJ
比赛经过
Day ? ~ Day -1
半停课集训,补了很多东西,但是之前漏得太多了,结果是还有很多题没改
打了若干场 AtCoder ,承认自己思维的不足,训练时 dp 与 ds 交错食用效果感觉可以?
Day 0
信 心 赛,被 lll 只用 2h 吊打
最后一题一个普通的线段树。一直在想 set ,大雾
赛前必敲的 manacher 挂了?不祥。
Day 1
上了一节文化课(其实是发呆)后过来,有点蒙。
提前 20 min 录屏,去了个洗手间,精神了一下,开考了
T1 正常签到,一会便切了
T2 ?前缀异或和出现重复就不合法,一次修改相当与删除
然后,我灵光了,去想了各种对于出现不合法的修改要满足条件的操作
@#%#$ 这不就是去重吗,我在干什么?
我花了几乎 1.5h 去写 t2 ,最终只有 10pts
而这个时间用去检查 t3、优化 t4、都不至于之后的匆忙!
T3 :考虑从根节点往下分裂,按点权从大到小排序,用大根堆维护。
一个点最多入队、出队一次,理论复杂度 \(O(n\log n)\)
T4 :枚举公差、首项、项数,算错复杂度了,把项数的 \(n\ln n\) 算成 \(\ln n\)
复杂度 \(O(n^2\ln^2 n)\) ,50 pts 的复杂度愣是给我看成了正解
下午讲题,T3 神似正解。得知 T4 复杂度错误。大炸已定
带着郁闷,打了一下球,也没在乎什么了
Day 2
害
睡到 7 点半,精神饱满,去到机房,打开录屏
开摆
T1 一个同余,显然约数分解
T2 也是结论题,是总节点数 + 叶子节点数,只有叶子节点需要删除
T3 大模拟?!开始想向后跳到整的日期,发现需要判断跳过的情况
码的时候却想到了向前跳,稍加调试便过了样例,共 64 行,2kb 多一点
T4 想到 bfs 到边界,判断移动序列是否是操作序列的子序列。
打了个子序列自动机(确信)
发现做法有问题,又因时间紧迫,没有细想,乱搞连样例都没过
讲题了,T3 写法居然算短?在没有写前缀作差中写法也算优秀了
T4 一个类似最短路的东西即可!自序列自动机已十分接近!
害
惨不忍睹的分数
Day 1 : 100 + 10 + 30 + 10 = 150
Day 2 : 100 + 100 + 100 + 0 = 300
盯着不理想的分数,我也没甚波澜,看 SA 看了一个下午,没看懂实现。
打了球,晚上回去补 LCT ,加深了一下理解。
结束了?
结束了。
已经结束勒!
时间分配不合理、正解打挂,复杂度算错,与正解近在咫尺
我不只一次出现这样的问题了
遥记去年 GDOI 2021 ,痛失一等,
回味昨天 GDOI 2022 ,正解打挂。
一败涂地。
这并不只是粗心,而反映出更深层,更细节的问题
- 看题急、粗、快
- 编码习惯
- 对拍习惯
- 思维能力
- 调试能力
- 时间分配、考试策略
解决方案
- 仔细,看清条件、约束、特殊点,对着数据范围开数组。沉下心来想做法。
- 每写一处便检查,不全部写完后再检查,增加效率
- 对拍的暴力要写得快,不能出现 Day1T2 暴力写得比正解还久的情况
- 打 AtCoder 吧,发散思维
- 不过分依赖调试,学会使用输出,减少 F5
- 简单题要写得快、好,留多时间给后面的题
需要保持
- 对知识的渴望
- 码力
没了
new start?
阶段性总结 GDOI 2022 PJ的更多相关文章
- GDOI 2022 普及组游记
To LuoguDAY -1 期中考成绩下来了,全无了除了历史 (96) 和生物 (95) 还能看,剩下的-,语文 101.5 ,少错一道选择和断句就 107.5 了,居然比雌兔还低 数学少错一道选择 ...
- NOI Online 2022 一游
NOI Online 2022 一游 TG 啊,上午比提高,根据去年的经验,题目配置估计那至少一黑 所以直接做 1 题即可.(确信) 总体:估分 140,炸了但没完全炸 奇怪的过程 开题:3 2 1 ...
- sql优化阶段性总结以及反思
Sql优化思路阶段性心得: 这段时间的优化做了好几个案例,其实有很多的类似点,都是好几张大表的相互连接,然后执行长达好几个小时,甚至都跑不出来. 自己差不多的思路就是Parallel full tab ...
- 复利计算--结对项目<04-11-2016> 1.0.0 lastest 阶段性完工~
结对项目:Web复利计算 搭档博客地址:25江志彬 http://www.cnblogs.com/qazwsxedcrfv/ 个人摘要: (2016-04-09-12:00)补充:之前传送门没做好, ...
- NOIP 2014 pj & tg
由于我太弱,去了pj组= = ============================== T1: 傻逼暴力 T2: 傻逼暴力+判断+更新 T3: 手画一下就知道了.算出这个点在第几圈,再使劲yy下在 ...
- Adobe CS6系列PJ方法
PJ中国人都懂得... 今天舍友问我photoshop cs6的PJ方法,我想这个问题大家都会遇到把,我这就小介绍下啦,很简单的... 我这里用PSCS6来介绍,其它软件都是一样的.而且PJ文件都是一 ...
- 纪录参加noip2015(pj+tg)复赛
作为一个既参加了pj又参加了tg的初三蒟蒻,本次复赛不得不算一次很happy的事(可以不做周末作业,可以逃掉小班培训) 昨年参加pj的时候,一题眼瞎,二题作死,只有三题蒙了一点分,简直差到一种境界. ...
- GDOI模拟赛Round 1
GDOI模拟赛Round 1 数据结构 题目描述:给出一个长度为\(n\)的序列,支持两种操作: 1.对某段区间都加上一个数 2.给出\(p.k\),求下面表示式对\((10^9+7)\)取模 \[\ ...
- 四色GDOI&GDOI2015滚粗记
好吧自己太弱写不了什么四色NOI只能学学别人写个四色GDOI了...首先自己还是太弱所以就被学校卡了个名额就进不了省队了QAQ.自己GDOI觉得考得不错可是NOIP毕竟少了人家5分根本追不上去好不QA ...
随机推荐
- 循序渐进搞懂 TCP 三次握手核心
前言 本文旨在通过形象的例子和实操,把无形的.虚拟的网络转为具体的.可视化的.带领网络小白一步步的掌握 TCP 三次握手核心知识点,为后续深入学习 TCP 协议打基础. 通俗版 如下图所示,小明(客户 ...
- 如何在云服务器上安装vim(bash: vim :command not found)
1.apt-get update 2.apt-get install vim vim文件即可成功!
- 使用nmtui命令解决network-scripts目录下无网卡对应配置文件问题
//网卡通过命令ifconfig可以识别到,但是在配置文件目录下,没有该文件,一旦重启等配置了该地址的应用则可能会出现问题所以需要重新生成对应配置文件,我首先想到的就是用 nmtui 这个程序来重新生 ...
- (十一)React Ant Design Pro + .Net5 WebApi:后端环境搭建-IdentityServer4(三)持久化
一.前言 IdentityServer配合EFCore持久化,框架已经为我们准备了两个上下文: ConfigurationDbContext:配置数据(资源.客户端.身份等) PersistedGra ...
- 将个人项目发布到mavan中央仓库
第一步,准备自己的git代码 比如在gitee或者github上的代码,我的是gitee码云上的,开源了一个处理业务日志采集的组件,支持注解方式,支持SpEL表达式,支持变量自定义. 话不多说,直接上 ...
- JavaScript深入理解系列:call与apply
定义 call和apply:函数调动call()方法在执行的时候,函数的里面的this会指向第一个参数值,除第一个参数值后面的若干支都是传进该函数,简而言之就是改变函数运行时的this指向. 使用示例 ...
- HCIE笔记-第六节-CIDR与ICMP
项目部 58人 地址:194.2.3.128 /26 研发部 100人 地址: 194.2.3.0/25 市场部 27人 地址: 194.2.3.192/27 财务部 15人 地址:194.2.3.2 ...
- SerialPort-4.0.+ 使用说明(Java版本)
SerialPort-4.0.+ 项目官网 Kotlin版本使用说明 介绍 SerialPort 是一个开源的对 Android 蓝牙串口通信的轻量封装库,轻松解决了构建自己的串口调试APP的复杂程度 ...
- centos下安装ansible自动化工具(超详细,包含基本使用)
ansible官网:https://www.ansible.com 众所周知,ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef ...
- [原创][开源]C# Winform DPI自适应方案,SunnyUI三步搞定
SunnyUI.Net, 基于 C# .Net WinForm 开源控件库.工具类库.扩展类库.多页面开发框架 Blog: https://www.cnblogs.com/yhuse Gitee: h ...