SDFZ 8 月联考游记

前言

现在写的时候已经是 15 号了。

省流:100+100+100+100=400

Day 0

大颓,打原神+崩铁。

崩铁刷出极品双爆衣,感觉明天会寄掉了。

晚上随便刷点区间 dp 睡觉。

Day 1

8:00 到校,发现 9:00 才开考。

清峥说会有矩阵乘法的题目,所以复习了一下。

接下来就是放松了。

9:00 准时发题。

先把所有题目都看了一遍,感觉还是有难度的。

T1 就是求一个数的斐波那契拆分(将一个数拆分为若干 Fi 的和,要求最少)。

很显然的贪心:从大到小放就可以了。

然后 10 分钟切掉,开 T2

题意:有 n 个字符串和 q 个询问,每次询问一个字符串,是否在这 n 个字符串中有字符串能够在这个字符串上修改/添加/去掉至多一个字符使得它们相等。

第一反应字典树,实际上 wsy 还真这么写了,得了 60pts

其实枚举每种情况是否满足就可以了。

又花了 30 分钟写完了。

这时是 9:40 左右,感觉还是很良好的。

T3n 个矩阵链乘,问最小时间复杂度。

这不能量项链原题么?开切!

好,挂了。一番操作之后发现没有初始化。

接下来开 T4。题意:一个长度为 n 的序列 a,你可以选择一段区间 [l,r],将这段区间里的数 +1,然后 modk。问操作后的序列和最大是多少。可以不操作。

开到这题直接蒙了。

但是还剩下 2h,不急,先去上了个厕所。

回来继续想,先从每个数 +1 的贡献去考虑:对于一个 ai,它 +1 的贡献就是 [(ai+1)modk]ai

然后选择一段区间使得贡献最大就可以了。

这不就是最大子段和?

写完之后,检查。

开始给 T2 乱写数据。然后卡掉了。

发现是判无解情况错了。枚举加字符的时候不应该加了就不判了。

然后又被卡掉了。发现是我把一个 len[i] 打成 lenc 了。

开始打摆。

然后清峥说可以提前交。

检查 freopen 之后就直接交了,去隔壁跟 ydq 和 cn 打 UNO。

12:00 去吃饭,吃完饭回培训室等成绩。

15:30 的时候发成绩了,cn 也 AK 了, wsy 360

posted @   luqyou  阅读(77)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
点击右上角即可分享
微信分享提示