0108 模拟赛总结
概况
5 题, 共 4h,我 1,dry 4。
A - X 魔法对
预期:AC,实际:AC。
题意
给定
思路
暴力超时,考虑数学。
令
在操作过程中(直到出现
B - “或”游戏
预期:AC,实际:WA。
题意
给定长度为
思路
容易发现乘法操作要一起做,且做在尽量大的数上,考虑给某个数乘上
为什么没做对?
想到给最大的数做乘法,但怕错,就写了个 DP,表面看起来很对,但或运算是不满足最优子结构的,也就是说这一步的最优不一定能用到下一步的最优中去。
所以在 DP 时要想清楚问题要求什么,为什么要用 DP,DP 不是万能的。
C - 离散离心跳跃
期望:TLE,实际:TLE。
题意
一排
求最小步数。
思路
DP。
条件 1 好转移,考虑 2。
对于
3 与 2 类似,也是单调栈。
为什么没做对?
看了眼题就不太会,没怎么思考。
多注意单调栈、单调队列优化 DP 的条件。
D -表格游戏
期望:AC,实际:WA。
题意
给定
思路
数据范围是
为什么没做对?
想 DP,结果我的 DP 可以乱删,子矩阵不一定代表父矩阵。
要注意数据范围,搜索也有可能是正解(虽然有卡常)。
E - 恢复排列
期望:WA,实际:WA。
题意
定义排列
思路
观察样例,考虑
为什么没做对?
如何构造是想到了的,但不会实现,这是真不应该。
多练。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!