蹭了个名额去参加 \(\text{GDOI}\) \(\text{tg}\),体验了一下大佬的生活/kk

(以下试题皆为 \(\text A\) 卷

DAY -1

不知道要复习什么。本来没有机会来参加省选的,所以省选的算法都没有学。把提高组的主要算法都码了几遍后就没管了。

准备爆零

DAY 0

来到指定地点报了个告,看看了宿舍。

舍友都还挺好的。有了个好的开头

(顺便写完了作业

DAY 1

第一天考试开始了。

T1

后两题感觉都不太可做,所以先开的 T1。

要使极差变小,必须翻最大和最小的牌,又因为同一张牌被翻两遍是没有意义的,所以相当于保留一个区间不翻转,其他部分翻转。

都想到这一步了,但是考场上脑抽不知道怎么翻转。。。(又是出考场就会系列

于是就打了个贪心,设一个左右端点 \(l,r\),翻哪个能使极差缩小就翻哪个,直到不能使极差变小。

本来还想对 \(n<5000\) 打一个 \(\text{dp}\) 维护每一个区间最大值最小值的,但不会转移,后来就放弃了。

不知道会WA掉多少,只能祈求错解能多拿一点分了。

T2

T2 最后开的,因为实在无从下手。

\(n,m\leq3\) 和 \(0\leq b_{ij}\leq1\) 的部分分想了挺久,做不出来。

打了个 \(m=2\) 的部分分就走了(压成一列之后瞎搞就行)

T3

T3 写了有点自闭。

一开始先写了个暴力,然后开始考虑正解。

把 \(u,v\) 和 \(v,u\) 都有路径想成了只是有环,然后把操作逆序处理了一同一通

后来发现不只是环可以满足上面的条件啊啊啊。

然后就找不到环和 \(f\) 函数的关系了,白给一个多小时qwq。

总结

有个最坑的地方,就是选手牌上写的 \(13:30\) 结束然后在比赛还有半个小时结束的时候才告诉说使 \(13:00\) 结束(而那时我在写 T3 错解白给。导致没有检查前两题的锅。

如果不会出锅,期望得分:

\(0\) ~ \(60+20+16=46\) ~ \(106\)

实际分数:

\(100+20+0=120\)

第一题满分就离谱!!!样例都没过!!感谢ccf不杀之恩!

第二题 \(m=2\) 部分分码挂了才锅了 \(10\) 分!!感谢ccf不杀之恩!

不过第三题没开文件读写。。。我是zz

这就全是ccf的功劳好吧,我吹爆ccf。

其他

下午有一个所谓的学术交流会。什么鬼啊。。就一堆大学疯狂做宣传,不知道在干什么。

而因为上午严重的白给和时间预判错误,下午有点炸裂。

期望明天安好。

DAY2

上考场的时候有点忐忑。

T1

看了一遍题,感觉 T1 有希望能肝出正解。

然后想啊想啊想啊

想啊想啊想啊

打了暴力QWQ。

这个时候就有点裂了,留了个看似可做的链的部分分。

T2

最讨厌这种构造情况的题目了。还是最后开。

没有什么下手点,写了个 \(O(n\times n!)\) 的之后就没在看了。

(不过挺涨信心的毕竟有六十多分

加了个 check 剪枝,不知道会不会多一点分。

T3

这道题真的不在我能力范围内了。于是开始打暴力。

一开始,我是穷举所有的路径来找受支配集。

然后第二个样例,一个询问 \(5\) 分钟。

好耶。

于是重构了 dfs,分别检查 \(1\) ~ \(n\) 中的每一个点是不是受支配集内的元素。样例二时间复杂度终于可控了。

然后本来要搞 \(m=n-1\) 的部分分的,但是由于没有看到题面中的

从 \(1\) 号点出发能到达所有其他点

然后就以为它并不是树。。。。。

(当时还觉得自己思维很严密

然后就没有管这个部分分了。

回头看T1

最后尝试补掉 T1 链的部分分。

硬是想了一个半小时没有碰电脑。

使出浑身解数,回顾了两年学过的所有算法,但是我失败了。。

最后就很烦躁地走出考场了。

总结

除了最后一题的树的部分分,其它能拿的分都拿了,就这样吧。

期望得分:

\(25+60\) ~ \(80+30=115\) ~ \(135\)

实际得分:

\(25+60+30=115\)

正常得分吧,剪枝没啥用。

总结

最后分数:

\(120+115=235\)

省选本来就没资格参加,就当是个经历吧。

见识到了dalao的世界。

还是太弱了啊。。。实力是硬伤

祝好,希望下次能变得更强,考得更好些吧。

发成绩后

虽说成绩远超预期,但是这只是运气问题吧。因为自身马虎挂掉了 \(56\) 分。希望这次比赛能当做一个激励和警示吧。

祝好。

GDOI2021 游记的更多相关文章

  1. GDOI2021划水记

    Day0 上午有意志行,一大早就醒了,然后走了五个小时脚痛.中午洗澡,宿舍轮流看巨人最终话然后聊了一个小时? 下午老师带着我和全爷先开溜,宿舍好像很破旧还还没得充电,领了牌牌和斐爷去吃饭. 然后六点多 ...

  2. 【20161203-20161208】清华集训2016滚粗记&&酱油记&&游记

    先挖坑(这个blog怎么变成游记专用了--) 已更完 #include <cstdio> using namespace std; int main(){ puts("转载请注明 ...

  3. 【20160722-20160728】NOI2016滚粗记&&酱油记&&游记

    先挖坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs.c ...

  4. NOIp2016 游记

    DAY -2 不要问我为什么现在就开了一篇博客. 本来想起个NOIp2016爆零记或者NOIp2016退役记之类的,但是感觉现在不能乱立flag了.所以就叫游记算了. 前几场模拟赛崩了一场又一场,RP ...

  5. NOIP2016游记

    只是游记而已.流水账. Day0:忘了. Day1:看完T1,本以为T2一如既往很简单,结果看了半天完全没有思路.然后看了一眼T3,期望,NOIP什么时候要考期望了,于是接着看T2.一开始我推的限制条 ...

  6. CTSC2016&&APIO2016滚粗记&&酱油记&&游记<del>(持续更新)</del>

    挖一波坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs. ...

  7. 游记——noip2016

    2016.11.18 (day 0) 呆在家. 悠闲地呆在家.. 明后天可能出现的错误: 1)没打freopen.打了ctime: 2)对拍程序忘记怎么写了...忘记随机化种子怎么写了: 3)不知道厕 ...

  8. 【NOIP 2015 & SDOI 2016 Round1 & CTSC 2016 & SDOI2016 Round2】游记

    我第一次写游记,,,, 正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪 ...

  9. ZJOI2016二试+游记

    ...excited.... 一场打回原形爽哦. T1莫名爆到了10分,T2T3均没交,一个小时过后就没再拿任何分数,perfectly狗带了... 总之没有给自己充足的时间去敲暴力,ZJOI啊..拿 ...

随机推荐

  1. 【Git】敏感信息保护

    保护Git仓库敏感信息 代码中无可避免有一些敏感信息,包含但不限于,数据库信息,密钥,账号信息等等.通常我们会把这些信息放在配置文件,这些信息若泄露会造成安全问题. 以前我们做法,是把配置文件通过.g ...

  2. CF482E ELCA

    一.题目 点此看题 二.解法 题目的提示已经足够明显了吧,肯定是要写一个 \(\tt link-cut-tree\) .我们只需要求出总和,再除以方案数就是期望.然后可以算每个点为 \(\tt lca ...

  3. BuaacodingT141 microhhh的回城 题解(模拟)

    题目链接 microhhh的回城 解题思路 这题挺有意思的.本来寻思放在\(DS\)第一次练习赛应该不会很难吧,结果愣是卡在数据范围上写不出来. 然后暴力过掉了,但是用了\(1019ms\).感觉可以 ...

  4. 2018.12-2019.1 TO-DO LIST

    AC自动机 P3808 [模板]AC自动机(简单版)(完成时间:2018.12.06) P3796 [模板]AC自动机(加强版)(完成时间:2018.12.06) P2444 [POI2000]病毒( ...

  5. SpringSecurity---基于内存的FormLogin

    SpringSecurity已经内置了一个登陆页面,所以目前我们就采取默认的登陆页面 一. 引入依赖 这步略过不表 二. 默认实现 添加接口 @RestController public class ...

  6. ASP.NET Core分布式日志系统ELK实战演练

    一.ELK简介  ELK是Elasticsearch.Logstash和Kibana首字母的缩写.这三者均是开源软件,这三套开源工具组合起来形成了一套强大的集中式日志管理平台. •  Elastics ...

  7. 【MCU】移植AT32库&FreeRTOS教程

    目录 前言 1. 移植AT库 1.1 移植内核相关文件 1.2 移植芯片型号相关文件 1.3 移植芯片外设驱动库 1.4 移植配置文件及中断回调函数文件 2. 移植FreeRTOS源码 2.1 获取 ...

  8. 在ASP.NET Core中用HttpClient(六)——ASP.NET Core中使用HttpClientFactory

    ​到目前为止,我们一直直接使用HttpClient.在每个服务中,我们都创建了一个HttpClient实例和所有必需的配置.这会导致了重复代码.在这篇文章中,我们将学习如何通过使用HttpClient ...

  9. [Design Pattern With Go]设计模式-工厂模式

    这次介绍的设计模式是工厂模式,这是一个比较常见的创建型模式.一般情况下,工厂模式分为三种:简单工厂.工厂方法和抽象工厂,下面慢慢举例介绍下. 简单工厂 考虑一个加密程序的应用场景,一个加密程序可能提供 ...

  10. JAVA题目:正整数n若是其平方数的尾部,则称n为同构数 如:5*5=25, 25*25=625 问: 求1~99中的所有同构数

    1 /*题目:正整数n若是其平方数的尾部,则称n为同构数 2 如:5*5=25, 25*25=625 3 问: 求1~99中的所有同构数 4 */ 5 //分析:将1-99分为1-9和10-99,用取 ...