2024/10/23 模拟赛总结
赛时情况
以下是赛时写的。
14:10 好像当
14:20 当
答案为
小样例:
14:50 T1 不会啊,润。
发现如果你会惹老师生气,干脆直接不写。
所以变成了选若干科作业去写,求不愤怒的最大值。
完成每科作业的时间相同。
写作业时间一定是
记
好像有一个贪心套路,就是按照价值从大到小排序,在时间截点向前找空位,然后填上。
15:20 不是哥们,复制一个
样例挂了,发现了,是因为写不完的作业占用着时间。
15:46 把错误修了。但是这是暴力做法,跑的很慢。
16:00 对于所有块,可以线段树维护,对于每个块,也需要线段树维护......
感觉空间有点寄啊
还有对于每个块,不会线段树上二分写法,只会
先看看 T3 吧。
感觉 T3 的
完了,没看懂题。
d 到 1 的字典序最小是指从 d 建反边回去的字典序最小。
寄寄寄,挂挂挂。
T4 是博弈论,不看了,去补一下前面的题。
T2 优化好困难,不写了。
T1 只会
得分:
赛后
垫底了。
T1 这种找规律题好困难啊,应该打个表,把已知情况全部列出来,才有可能发现规律。
T2 贪心很巧啊,我的做法想要优化应该要上高级数据结构,很复杂。正解用堆维护一下即可,正确性想一下就能得出来。
T3 是个简单题,但是暴力可过()。我一开始以为字典序是每次重新定义的就把 Dijkstra 放到循环里面了,实际上每次 Dijkstra 是完全相同的,可以放到循环外面。每个点都有一个 pre,可以建最短路树,然后就是链加单点查,或者转化一下变成单点加区间查,随便上个数据结构就行了。
T3 应该是全场最板的题了,也是最可做的题。由于赛时急着写 T1 和 T2 优化,没有继续想,实际再想一步就可以了。
T4 打表发现 lowbit 可以拿
总结一下:
时间分配还是不均衡,T1 最多只能想 1h,然后去看 T2 T3 T4,对于规律题需要打表。
如果自己胡的做法很困难,那大概率是假了,正解都是巧妙做法。
应该先用
这两天看看板子吧。
CSP-S 2024 加油!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】