11.26 模拟赛
复盘
T1。好难好难。先写了
尝试瞎推式子瞎猜性质。过了很久发现想得太复杂了。2h 过大样例。对拍。
T2。发现有
然后想性质时发现会正解了。好激动,赶紧写。
虽然细节挺多但是基本没调。T2 用了不到 1h。看起来大样例挺强就不对拍了。
T3 没任何思路。先把暴力写了看 T4。
T4 好神奇,竟然下发了 checker.cpp(虽然我不会用)。
直接模拟冒泡排序就能拿到
发现还有 1h。想 T3 还是 T4?
算了想 T4 吧,这么有趣的题很少见。
尝试
仿照归并排序肯定不行。
然后又是瞎试了一会,发现有个很简单的用
诶
因为给的 checker.cpp 不会用所以我自己根据题意手写了一个。很快调完了。
还有 20min。继续做 T4 发现怎么优化这个算法都和冒泡排序一样分(
检查了一下就交了。
总结
好的:
- 没挂分(这场不挂分真挺难的)
- T4 得到的部分分很多
不足:
- T1 花的时间有点久。尽管最后时间并没有十分紧张。
知识点
T1:数学,贪心
T2:set,线段树,贪心
题解
A. 邻间的骰子之舞
为了方便,让整个过程结束后再复制一次。
令我们在有
; ; 。
那么答案为
化简一下
令
注意到
找
个数,使得乘积 且和最小。求这个最小和。
二分判断:
是否存在
个数,使得其和 ,且乘积 ?
和一定,差小积大。肯定先平均分。剩下的能铺多少铺多少。
B. 星海浮沉录
若答案为
在答案不为
令
用 set 维护这个
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!