NOIP 2023 游记

· · 生活·游记

Day -6

直接发烧,喜提 3 天小短假。

Day -2

回学校体艺节,接着摆烂。

Day 0

$16:00$ 到达,入住希尔顿欢朋酒店(学校还挺有钱带我们住这酒店),方圆 $5\text{ km}$ 内最高楼,住 $22$ 楼风景还挺好,跟 Firework_rise 吃我带的好吃零食,泡酒店自带的茶喝,看各种电视,看熊出没,看歌德,看乐迪,看王楚钦打乒乓球……无聊的很。 $17:00$ 下去吃饭,$10$ 人一桌吃了顿大概 $500¥$ 的,再次感概学校真有钱,吃的真丰盛,我们也真能白嫖,刚在酒店楼下白嫖完人家芒果汁又来疯狂白嫖雪糕爆米花小吃。 $19:00$ 回到酒店接着无聊看电视,中途还下楼下打印了几分 Tarjan 算法的资料,虽然后面都没考。 $21:00$ 洗澡,然后过不会就睡觉了。 # Day $1 ## NOIP ### $\text{T1}

很离谱的一件事,\text{T1} 我直到出考场了才发现我看错题了,我把题看成了每个字符串只能操作一次,然后考虑到字符串若两个字母能交换,那么肯定位置越前字典序越小,然后用 f_i 表示字符串 ss_{i+1}~s_{m-1} 中,字母最小的一个,用 O(m) 的时间复杂度处理出来,再从前往后扫判断当前位能否交换,能交换就直接换了退出,同理处理出每个字符串的最大字典序,然后直接 O(n^2) 比较即可,打到 9:10 就完事了。

考场预测 pts+100

出考场预测 pts+[0,100]

实际 pts+100

\text{T2}

20 pts n\le 10,直接 dfs 暴力就能拿下,第 20\sim 40 pts 直接按照题目说的修改判断有几个 U 即可,快速白嫖 40 pts。本来还想再拿 20 pts,但是发现比较难拿,打到 10:30 直接放弃了。

预测 pts+40

实际 pts+40

\text{T3}

看不懂,直接可以总司令。

预测 pts+0

实际 pts+0

\text{T4}

O(n^2) 的 dp 可以蹭 36 pts,用 f_{i,j} 表示第 i 天连续跑 j 天的最大能量值,用 g_{i,j} 表示第 i 天连续跑 j 天,当天能吃的饭的能量增长总值,g 用前缀和处理即可,然后再一个 dp 即可拿下。

预测 pts+36

实际 pts+36

预测总分 =100+40+0+36=176

实际总分 =100+40+0+36=176

多亏 \text{T1} 歪打正着救大命。

中午

又在那家餐厅吃饭,针不戳,就当是庆功宴了。

本次 NOIP 体验赛圆满结束。