GDOI2021游记
\(\text{Day0}\)
4月9日抵达深圳耀华实验学校
宿舍在迷你公寓,竟然是女生公寓?!!
我想起了 \(b\) 站看到的一个 \(NOI\) 全国总决赛的纪录片(惊人的相似)
不过确实还行
\(\text{Day1}\)
拿到试题,发现是全国统一的
\(\text{T1}\) 卡牌游戏
一眼望去,最大差最小,立刻想到二分
考虑 \(check\) 部分,枚举最大值,确定不需要翻的值域,然后判断需要翻的部分能不能行。
最开始没有想到好方法,没有注意到一些特点,于是先打了个 \(60pts\) 的暴力,也方便对拍
然后打完其它题的暴力后再想此题,发现 \(a\) 序列为升序没用尽,于是再发现
需要翻的部分在前面连续一段和后面连续一段,这些 \(b\) 中但凡有一个不合法的直接判假
于是预处理前后段的最大值和最小值,那么总的时间复杂度就是 \(O(n \log C)\),\(C\) 为 \(a\) 序列最大差值
用之前的暴力拍了,发现没有问题
期望 \(100pts\)
实际 \(100pts\)
\(\text{T2}\) 矩阵游戏
没想法,发现 \(m=2\) 和 \(n,m \le 3\) 非常可做,列了一堆方程和不等式,尝试确定一个未知数的范围,然后折中取,构造出 \(a\)
但 \(\le 10^6\) 的限制让我瑟瑟发抖
如果不出事,期望 \(30-50pts\)
实际 \(50pts\)
因为花的时间已经比较多了,于是不再考虑 \(b_{i,j} \in [0,1]\) 的部分分 (赛后发现很可惜)
\(\text{T3}\) 图函数
题面非常害怕,于是简简单单依题打了 \(O(mn^3)\) 的暴力,期望 \(16pts\)
实际 \(16pts\)
下午听了个无聊的“经验分享会”
\(\text{Day2}\)
如 \(day1\) 般
\(\text{T1}\) 宝石
题面虽常,但读了后很清晰易懂,于是大力思考此题
然而没有想到正解,遂暴力 \(25pts\)
但实在是太少了,于是考虑 \(m \le 300\) 的情况
\(O(qm)\) 应该是可以过这一部分的,但思维闭塞,要多带两只 \(log\)
于是放弃这档分
不甘心,于是思考链的情况,想的很复杂,先过,仍旧按照 \(day1\) 的策略打完其它题的暴力后回来想此题
发现 \(m \le 300\) 还是想不到
链有了想法,打起来非常麻烦
但还是打了,到达比赛结束,勉强跳出了,不知正确性如何
期望 \(25-45pts\)
实际 \(25pts\) 看来是真打假了
\(\text{T2}\) 封榜
直接暴力跑阶乘,发现竟然有 \(60pts\),确实没有优化空间了,走人
实际很良心的得了 \(60pts\)
\(\text{T3}\) 支配
想起 \(day1\) \(T3\) 的可怕(结果 \(day1\) \(T3\) 竟然),立刻就想打 \(O(qn^3)\) 暴力
但分太少了,想了一会,优化成 \(O(qn^2)\)
此时整场的裸暴力都打完了,发现还有 \(2\) 个半小时
为了不太无聊,杠树
想到后忘了 \(n\) 的范围,求 \(lca\) 树剖了,结果出锅,调了一会,总算过了
期望 \(30-45pts\)
实际 \(45pts\) 看来没出事
下午属于神,晚上车来迟了,于是 \(23\) 点返回三鑫为什么不再晚点
总结与反思
做题策略总算对了,不像以前总是做不完
当然还有时间更宽裕的原因
整体打得还行,可惜了部分暴力分
打挂就没了
反正能拿的分一定要拿,不管它多还是少
正解没想法时就大力考虑各档部分分,拿越多越好,不要眼高手低
当然,等成绩出了后总结反思的部分会更翔实(\(waiting\))
\(\text{update}\) 成绩出了(不会写总结与反思了)
展望
希望下半年的比赛能稳扎稳打
初二阶段,要多学知识点,数学(尤其是多项式)和数据结构要大力学了
知识要学得广,各方面都需涉及,至少以后难题题解要看得懂
在扎实知识上练思维题,提升做题能力
下一场全国联赛,以考促学,系统学习。
\(\text{update}\) 成绩分析
\(day1:100+50+16\) 没挂分
\(day2:25+60+45\) 全是暴力
总分 \(296\) 没上 \(300qaq\)
出事了的是 \(day2\) \(T1\),没有大量数据验证过的猜想(或是代码实现)果然不靠谱
其它应该就这样了(事实证明暴力打好了就能进省前50)
GDOI2021游记的更多相关文章
- GDOI2021 游记
蹭了个名额去参加 \(\text{GDOI}\) \(\text{tg}\),体验了一下大佬的生活/kk (以下试题皆为 \(\text A\) 卷 DAY -1 不知道要复习什么.本来没有机会来参加 ...
- GDOI2021划水记
Day0 上午有意志行,一大早就醒了,然后走了五个小时脚痛.中午洗澡,宿舍轮流看巨人最终话然后聊了一个小时? 下午老师带着我和全爷先开溜,宿舍好像很破旧还还没得充电,领了牌牌和斐爷去吃饭. 然后六点多 ...
- 【20161203-20161208】清华集训2016滚粗记&&酱油记&&游记
先挖坑(这个blog怎么变成游记专用了--) 已更完 #include <cstdio> using namespace std; int main(){ puts("转载请注明 ...
- 【20160722-20160728】NOI2016滚粗记&&酱油记&&游记
先挖坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs.c ...
- NOIp2016 游记
DAY -2 不要问我为什么现在就开了一篇博客. 本来想起个NOIp2016爆零记或者NOIp2016退役记之类的,但是感觉现在不能乱立flag了.所以就叫游记算了. 前几场模拟赛崩了一场又一场,RP ...
- NOIP2016游记
只是游记而已.流水账. Day0:忘了. Day1:看完T1,本以为T2一如既往很简单,结果看了半天完全没有思路.然后看了一眼T3,期望,NOIP什么时候要考期望了,于是接着看T2.一开始我推的限制条 ...
- CTSC2016&&APIO2016滚粗记&&酱油记&&游记<del>(持续更新)</del>
挖一波坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs. ...
- 游记——noip2016
2016.11.18 (day 0) 呆在家. 悠闲地呆在家.. 明后天可能出现的错误: 1)没打freopen.打了ctime: 2)对拍程序忘记怎么写了...忘记随机化种子怎么写了: 3)不知道厕 ...
- 【NOIP 2015 & SDOI 2016 Round1 & CTSC 2016 & SDOI2016 Round2】游记
我第一次写游记,,,, 正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪 ...
- ZJOI2016二试+游记
...excited.... 一场打回原形爽哦. T1莫名爆到了10分,T2T3均没交,一个小时过后就没再拿任何分数,perfectly狗带了... 总之没有给自己充足的时间去敲暴力,ZJOI啊..拿 ...
随机推荐
- Selenium4+Python3系列(十) - Page Object设计模式
前言 Page Object(PO)模式,是Selenium实战中最为流行,并且被自动化测试同学所熟悉和推崇的一种设计模式之一.在设计测试时,把页面元素定位和元素操作方法按照页面抽象出来,分离成一定的 ...
- ArcObjects SDK开发 004 如何学习好ArcObjects SDK开发
1.基于Arcobjects SDK可以做什么 基于Arcobjects SDK开发,大部分情况下就是做桌面GIS应用程序.AO写的代码是不能直接在Web服务上运行的,但如果你前端是JS,需要后端处理 ...
- 4.9:MapReduce之WordCount
〇.概述 1.拓扑结构 2.目标 使用hadoop的MapReduce来实现计数. 一.启动服务 二.新建计算的文件 三.上传文件 四.分析文件 cd ~/bigdatahadoop jar Word ...
- .NET性能优化-ArrayPool同时复用数组和对象
前两天在微信后台收到了读者的私信,问了一个这样的问题,由于私信回复有字数和篇幅限制,我在这里统一回复一下.读者的问题是这样的: 大佬您好,之前读了您的文章受益匪浅,我们有一个项目经常占用 7-8GB ...
- O-MVLL代码混淆方式
在介绍O-MVLL之前,首先介绍什么是代码混淆以及基于LLVM的代码混淆,O-MVLL项目正是基于此而开发来的. 有关O-MVLL的概括介绍以及安装和基本使用方式,可参见另一篇随笔 https://w ...
- Linux 常用命令(持续更新)
Linux常用命令介绍(备查) *所有的命名都可以用 命令 --help/man 命令 查看使用说明 1.pwd 显示当前路径 2.dir 和 ls用法一样 都是列出当前路径下的文件(不包括隐藏文件) ...
- Velero 系列文章(一):基础
概述 Velero 是一个开源工具,可以安全地备份和还原,执行灾难恢复以及迁移 Kubernetes 集群资源和持久卷. 灾难恢复 Velero 可以在基础架构丢失,数据损坏和/或服务中断的情况下,减 ...
- http转成https工具类
工具类代码如下: 点击查看代码 package com.astronaut.auction.modules.oss.utils; import org.apache.commons.collectio ...
- 我的第一个自动刷作业脚本(大起大落的selenium经验分享)
起因 故事的开始是大二的上学期,有一门叫计算机结构(computer organization)的课.新教授这门课的教授在原来的政策上做了一些变动.他引入了一个叫做zybook的作业平台来确保我们能跟 ...
- 2022CSP-J线上游记
写在前面 安徽CSP取消了-- 去年CSP考炸的我本来想今年一雪前耻(bushi),结果-- T1 第一题大毒瘤! 首先观察数据可以分类如下两种情况: \(a = 1\) 直接输出\(1\),retu ...