『正睿OI 2019SC Day4』
<更新提示>
<第一次更新>
<正文>
总结#
今天是一场欢乐的比赛,于是我队得到了全场倒数的好排名。
好吧,其实还是怪自己不能怪队友啦。对于,可能最主要的还是经验不足,导致比赛的时候有点紧张。虽然队友为了磕一道题罚时了发,但是也不能怪他。还有就是这种比赛保证正确性,和注重细节很重要,今天就有一道题很快想出来正确的做法确因为细节错误交了次。这种错误都是紧张和不细心导致的,在赛制的比赛中就更不能犯了,以后要吸取教训。
有很重要的一点是快速读题,确定每道题的大致难度,以及准确翻译题面,避免细节错误,平时考试也是要同样在意的。
简要题解#
可以直接用爆过去,当然枚举的若干倍加上再判定条件更简单。
发现答案有界,当时,直接输出即可,反之搜索即可解决。
一个做法是平衡规划,当较小时可以直接用动态规划预处理答案,反之暴力即可。
考虑反向计算不合法的数量,于是枚举的每一个前缀,强制其为的后缀,减去贡献即可。发现当的某一个前缀后相同前后缀时,贡献会重复计算,于是用求一下,对于的点计算贡献,最后用减去即可。
显然年龄相等的人可能形成环,于是考虑缩点,容易证明答案就是最长链的点数,顺便即可。
<后记>
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 继承的思维:从思维模式到架构设计的深度解析
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· 35岁程序员的中年求职记:四次碰壁后的深度反思
· 当职场成战场:降职、阴谋与一场硬碰硬的抗争
· 用99元买的服务器搭一套CI/CD系统
· Excel百万数据如何快速导入?
· ShadowSql之.net sql拼写神器