TYOI2021 游记

文章同步发表于 https://www.cnblogs.com/tmjyh09/p/15740172.html


Before the contest

无。很颓废。

Tips

  • 比赛本来是 2 2 2 天的,结果 1 1 1 天考完。下面当成两天。

  • 食堂的饭很香,但不够。

  • 累。

Day -1 2021.12.24

打了场模拟赛,极差,总分才 110 p t s 110pts 110pts,T1 巨水可我没做。

听天由命吧。

Day 1 2021.12.25

Preface

圣诞快乐。

一打开你谷就

本来就悬,眼下更是玩完。

09:00

PDF 下发。速览 5 5 5 道题,感觉都很水,比模拟赛还简单。

09:10

T5数学题 切掉。对于 n ≤ 24 n\le24 n24 这般水的数据,dfs 稳得一匹。

09:20

T1铺地毯 洛谷原题,但我没做 awa。

一开始想纯模拟,感觉铁定 RE,想到可以倒序枚举再来个区间判定,复杂度 O ( n ) O(n) O(n)

09:30

T1 切掉。

另外 3 3 3 题思路模糊。

T2Vigenère 密码 没仔细看,题面太长。

T3比例简化 没看懂,好像是个求 gcd ⁡ \gcd gcd 的题目。

T4国王游戏 dfs?

09:45

开切 T4,dfs 写得不明不白的,样例倒是过了,看到 n ≤ 1000 n\le1000 n1000 当场心寒,用前缀和做了些优化,不过也不指望能跑极限数据。

10:10

花了 10min 读懂 T2,刚开始看到这个直接懵逼:

字符串模拟走起。

10:30

发现 T2 很多细节,我又得慢慢 debug。

此刻我连样例 2 都没过。

10:50

T2 切掉。

没想到花费了我足足 40min。

11:00

T3 L ≤ 100 L\le100 L100,直接暴力,3min 搞定。

Postscript

题目估分
T1100
T2100
T3100
T440
T5100

预计总分 440 p t s 440pts 440pts

感觉还行,交流后发现自己做得不错。

Day 2 2021.12.25

Preface

吃饭时避开了取餐高峰期,提前吃完回机房,玩了 1h 的 surf 之类的离线游戏。

感觉有点累。

14:00

本以为 Day 2 \text{Day 2} Day 2 会更难,看到 T3神奇的幻方,不说了,秒切。

14:05

T5难题,第一反应跟 Day 1 \text{Day 1} Day 1 一样 dfs,但 n < 30000 n<30000 n<30000,当场心寒 梅开二度

算了,先打再说,骗个 10 → 20 p t s 10 \rightarrow 20pts 1020pts 回家。

14:10

T1购书 是个贪心,5min 切。

14:15

T2数列,毫无难度的数学题。

14:30

只差 T4Fibonacci,感觉是压轴题,很难。

开始的思路是先算 fib 数列,再暴力枚举。

但数据太大了,接着又想到二分优化,接着就是一堆蜜汁操作,成功过了样例。复杂度似乎是 O ( T l o g 2 n ) O(Tlog_2n) O(Tlog2n)

还是会 TLE 几个点吧。

14:50

想着怎么优化下 T5

先想到的是记搜,没打出来。

dfs 和记搜都不行,自然想到 dp 了。

画了张表格来分析:

可选个数 \ 和01234
000000
111111
212345
31361015
414102035

很明显有

f i , j = { 0 i = 0 , 1 j = 0 & i ≠ 0 , f i − 1 , j + f i , j − 1 o t h e r w i s e . f_{i,j}= \begin{cases} 0& i=0,\\ 1& j=0 \And i\neq0,\\ f_{i-1,j}+f_{i,j-1}& otherwise. \end{cases} fi,j=01fi1,j+fi,j1i=0,j=0&i=0,otherwise.

15:30

切掉 T5

不想提前走,玩画图和计算器。

16:45

原本 17 : 00 17:00 17:00 收卷,我们机房一堆人早就无聊透顶,有一个人直接走人,于是乎,交卷,走人。

Postscript

题目估分
T1100
T2100
T3100
T450
T5100

预计总分: 450 p t s 450pts 450pts

并不是我估分太高,而是题真的普遍很水。

After the contest

查分。

Day 1:

题目估分实际得分结果
T1100100AC
T210060RE
T3100100AC
T44033TLE
T5100100AC

总分: 393 p t s 393pts 393pts

Day 2:

题目估分实际得分结果
T1100100AC
T2100100AC
T3100100AC
T45035WA
T5100100AC

总分: 435 p t s 435pts 435pts

Summary

高估了自己。

尤其是 Day 1 \text{Day 1} Day 1 T2,公认巨水的题我整 RE 了。

两天感觉都是 T4 最毒瘤,得分都不理想。

不过也不算太差(((

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值