NOI2021 同步赛游记
写在前面的话
为什么叫游记呢?因为我第一天是在划水中度过的,错过了对原题的发现。
O
n
e
I
n
D
a
r
k
\tt OneInDark
OneInDark 无比风光地去了浙江,却倒霉地遇上了台风。俗话说,云从龙,风从虎,可是
O
n
e
I
n
D
a
r
k
\tt OneInDark
OneInDark 是神啊,所以猛烈得多,是台风。这个
O
I
D
\tt OID
OID 天天传别人是套中人,这下不也全身裹着雨衣,套着雨靴,成了套中人了吗?是故人不可道邪说,否则罪有应得。(不必在意逻辑性)
但是,天之骄子
O
I
D
\tt OID
OID 又怎么会清楚,要是我有这个机会,不论多大的风雨,我都会幸福地去浙江。
Day 1
€
€
£
€€£
€€£ 出了点小插曲,问题不大。
刚开始拿到试题的时候,不禁在心中长嗟一声。这就是全国青少年信息学奥林匹克竞赛的第一天试题,无数个日夜都想坐在两边放着隔板的机房,坐在显示着巨大倒计时的考场屏幕下打开的试题啊。现在近在眼前,又远在天边。
CSP2020,遗憾不少,NOIP2020,命悬一线,省选两天,大起大落,擦肩而过,2021北大夏令营,空手而归。无数的机会都让我错失了,现在在看的试题,是成功者对我一个失败者的施舍。
抱着这样的心情,我已无心比赛,只图练手罢了。
拿到 T1,仿佛还沉湎于悲伤中的我,不知不觉已经开始打起了 LCT ,奈何我对动态树本就陌生,苦苦回忆了一个半小时,把动态树打出来了。但是限于题目要求,只能打出了一个答案正确,时间却是 n2 的做法,铩羽而归,看向第二题。
第二题,不简单,暴力不好打。没错,我根本没希望去想正解。发现不好做,就只打了前面 20 分的暴力。
第三题,一道较清新的图论题。折腾了许久,发现缩点后可以变成一棵树,然后就拿到了 k=0 的 32 分部分分。我还想着推一推 k=1 的情况,于是忙到了考试将尽。
情况是令我十分吃惊的,第一题是一道思路非常简单的树剖题,第二题只要推一推容斥式子,就不难发现是 LGV 引理的一种应用,第三题就不应该用渐进的思路,要是直接大模拟,计算起点可达集合和终点可退集合再求交集,就解决了。以
l
i
n
u
x
\tt linux
linux 的性能,不会有卡常问题。
又想起了最初的目的。练手?多么可笑的借口。不会就不会,不要找心态上的原因。虽然这样的论断是极不合理的,但是不失为一种冷静下来的方法。
冷静下来后,我发现自己太不认真了,好歹是 NOI 的题,都不能认真对待,“竞赛是肯定出不了成绩的”。
晚饭时间,我气愤地把新打好的 T3 代码交了上去,
“恭喜你通过此题”
……
看着题目列表里的三个新勾,像初春的草芽一般舒展身体,我心中感到无比的空虚。现在,过是过了,但是比赛场上是不能后悔的。
Day 2
其实已经是 Day 3 了。
€
€
£
€€£
€€£ 又没兑现承诺,说好的提前 5-10 = -5 分钟开放网站,结果提前 -20 分钟了还没开。
这次我认真了起来。
看到 T1 ,发现的确不会,最好的做法都是 n2 的暴力了,那么打暴力吧,顺便特殊处理 k=0 和 k=1 的情况,用哈希判等。
拿到 T2,顿时大喜。f(a) 不就是连分数 [a0,a1,…,ak] 吗?于是用连分数的递推式推算转移矩阵,分子分母分开来,W 代表着一种矩阵,E 则代表着两种情况的两种矩阵,在连续的 WE 中是一种矩阵 A,其它又是另一种矩阵 B,我把 A = X*B 的 X 矩阵手算了出来,然后在平衡树上维护区间左右端颜色和四种翻转旋转情况下的区间转移矩阵。最大样例跑了 10 秒,开了 O2 跑 5 秒。没办法,常数太大。
此时时间已经所剩无几了,看完 T3 ,我只打了个输出 3 的代码。
结束后,还是不尽人意,第一题还好,骗了 32 分,第三题,输出 3 竟然有 8 分。
第二题,常数太大了,只拿了 60 分。关键是,在我把 3*3 的矩阵乘法代码展开后,再加上一些卡常数优化,竟然得了 95 分。不甘啊!简直比第一天还郁闷!
尤其是,当我再加上输出优化后,把这题过掉了……
After
虽然现在还是当天晚上,但是对于我来说,Day 2 已经过去了。
接下来摆在我面前的,是一大堆琐碎的事:研究性学习报告、物理作业、英语默写、刚开始啃的《百年孤独》、还有没喝完的一大瓶矿泉水……其实,NOI 同步赛貌似也是一件琐碎的事情。高一的竞赛生命已经结束了,我现在是在迎着高二的机会活着,这 NOI2021, 只是一个残影罢了。
就像看到已故的、某个陌生人的坟墓,就像漫步黄昏街道,蹲身拾起了早晨的落花。
NOI2021 同步赛游记的更多相关文章
- NOI 2018网络同步赛(游记?)
		
刚中考完那段时间比较无聊,报名了一个同步赛,报完名才发现成绩单是要挂到网上的,而且因为报的早给了一个很靠前的考号...那布星啊,赶紧学点东西,于是在一周内学了网络流,Treap以及一些数论. Day1 ...
 - NOI2018网络同步赛游记
		
Day1 t1是一道NOI选手眼中的送分题,对于我来说还是有难度的,用了个把小时想了出来可持久化并查集的做法,最后一个点被卡常.赛后才发现Kruskal重构树是这样的简单.t2.t3由于我真的是太弱了 ...
 - NOI2019网络同步赛游记
		
我发的邮件**f没收到,后来去专门询问才整到一个名额(估计是嫌我太菜,参加了也是垫底) day -1 上午写了到类似随机游走的高斯消元期望dp,然后颓颓颓 下午打洛咕月赛.T1一直50pts,后来才知 ...
 - NOI2020网上同步赛 游记
		
Day1 预计得分:\(32pts\)(我裂开了--) T1 美食家 表示考试的时候想到了关于矩阵快速幂的想法,甚至连分段后怎么处理都想好了,但是没有想到拆点,还有不知道怎么处理重边(这个考虑是多余的 ...
 - NOI Day1线上同步赛梦游记
		
Preface 第一次体验NOI,虽然不是正式选手,但是打打同步赛还是挺涨姿势的,也算是体验了一把. Day1很爆炸,一方面是NOI题目的难度高于自身的水平,另一方面也出现了比较大的失误,T1一个数组 ...
 - 【NOI 2019】同步赛 / 题解 / 感想
		
非常颓写不动题怎么办…… 写下这篇博客警示自己吧…… 游记 7.16 我并不在广二参加 NOI,而是在距离广二体育馆一公里远的包间打同步赛(其实就是给写不动题找个理由) 上午身体不舒服,鸽了半天才看题 ...
 - 2021NOI同步赛
		
\(NOI\) 网上同步赛 明白了身为菜鸡的自己和普通人的差距 DAY1 \(T1\) 轻重边 [题目描述] 小 W 有一棵 \(n\) 个结点的树,树上的每一条边可能是轻边或者重边.接下来你需要对树 ...
 - NOIP2013,复赛及同步赛,报名及比赛,专题页面
		
本通知的对象仅仅是福州第十九中学的学生 所有参加复赛以及同步赛的选手,请务必要仔细阅读:<关于CCF NOIP2013复赛有关事宜的通知>,里面有比赛的时间.地点.以及比赛费用的说明. 参 ...
 - Minieye杯第十五届华中科技大学程序设计邀请赛现场同步赛 I 	Matrix Again
		
Minieye杯第十五届华中科技大学程序设计邀请赛现场同步赛 I Matrix Again https://ac.nowcoder.com/acm/contest/700/I 时间限制:C/C++ 1 ...
 
随机推荐
- php  使用phpqrcode生成二维码并上传到OSS
			
一般情况调用phpqrcode第三方插件 会把生成的二维码图片保存到服务器,不保存服务器也会以header头的形式输出到浏览器,(我们不允许把图片文件保存的liunx服务器,只能保存到阿里云OSS存储 ...
 - vue 使用npm install安装依赖失败 【问题分析与解决】
			
1 进入项目根目录,先通过 npm install 命令安装项目所需依赖,再通过 vue ui 命令打开 Vue Cli 提供的图形化界面,选择项目所在文件夹将项目导入. 出现问题 npm insta ...
 - go程序添加远程调用tcpdump功能
			
最近开发的telemetry采集系统上线了.听起来高大上,简单来说就是一个grpc/udp服务端,用户的机器(路由器.交换机)将它们的各种统计数据上报采集.整理后交后端的各类AI分析系统分析.目前华为 ...
 - Nginx防御CC攻击
			
CC攻击可以归为DDoS攻击的一种.他们之间都原理都是一样的,即发送大量的请求数据来导致服务器拒绝服务,是一种连接攻击.CC攻击又可分为代理CC攻击,和肉鸡CC攻击.代理CC攻击是黑客借助代理服务器生 ...
 - 互联网研发效能之去哪儿网(Qunar)核心领域DevOps落地实践
			
本文从业务目标角度出发,确定了开源+自建模式搭建 Qunar 研发工具链整体生态:通过 APPCODE 打通工具链,流程规范化自动化:多种手段+发布门禁助力质量提升:建立应用画像确定运维最小单元,可发 ...
 - sqlserver 把c#代码的string[] 的ids转换成一个数据table表
			
declare @string varchar(200),@sql varchar(1000)set @string = '1,2,3,4,5,6'set @sql = 'select code='' ...
 - 深入浅出理解SVM支持向量机算法
			
支持向量机是Vapnik等人于1995年首先提出的,它是基于VC维理论和结构风险最小化原则的学习机器.它在解决小样本.非线性和高维模式识别问题中表现出许多特有的优势,并在一定程度上克服了" ...
 - Linux查看内网服务器的出口IP
			
查看内网服务器的出口IPcurl ifconfig.me [root@vpnserver ~]# curl ifconfig.me111.10.100.100 [root@vpnserver ~]#
 - String类型函数传递问题
			
String类型函数传递问题 问题 以前没有注意过的一个问题, 最近在使用String类型作为函数入参的时候, 发现函数内对于String类型的改变并不会影响到外层调用对象本身; 结论 (先说结论) ...
 - C语言课堂--现代编译环境搭建[2020年7月]
			
看过了很多专家吐槽目前的大学c语言教学问题多多: 教材难懂,消磨了学生的兴趣: 环境老旧,都2020了还有在用VC6甚至TurboC 2.0,语法不规范. 轮到自己上课,心想可不能再继续这样的c语言课 ...