7.8考试总结
T1:
可以发现,如果两个相同元素之间只有一个元素不同,那么一定是可行的,所以不断更新每一个元素前一个相同的元素,标记距离,再用vis去重即可。
T2:
直接模拟贝茜每次的运动,但直接模拟会T,因为可能有两个值为0的跳板,这样就会死循环,所以判断跳的次数,如果大于3e5就break。
T3:
将原数组差分,此时要求的就是每次选一个数,使得dx至dn都加一或减一,求出使d全为0的最小次数。在对差分数组进行一次差分在进行绝对值求和即可。
T4:
经典博弈论,观察可发现如果到了一个人时他拿到的是整十数,那么对方就可以一直压制它,故判断是否为整十数即可。但是数据很大,可以使用字符串,判断最后一位即可。
T5:
emmmmmm……时间不够,没补。
T6:
直接将最大的时间存到数组里,对其排序,在查询时二分查找即可。
本人(KK_SpongeBob)蒟蒻,写不出好文章,但转载请注明原文链接:https://www.cnblogs.com/OIer-QAQ/p/18575278
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 百万级群聊的设计实践
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期