Typesetting math: 100%

『正睿OI 2019SC Day4』

Parsnip·2019-07-31 22:07·260 次阅读

『正睿OI 2019SC Day4』

<更新提示>

<第一次更新>


<正文>

总结#

今天是一场欢乐ACM比赛,于是我队得到了全场倒数的好排名。

好吧,其实还是怪自己不能怪队友啦。对于ACM,可能最主要的还是经验不足,导致比赛的时候有点紧张。虽然队友为了磕一道题罚时了9发,但是也不能怪他。还有就是ACM这种比赛保证正确性,和注重细节很重要,今天就有一道题很快想出来正确的做法确因为细节错误交了5次。这种错误都是紧张和不细心导致的,在OI赛制的比赛中就更不能犯了,以后要吸取教训。

ACM有很重要的一点是快速读题,确定每道题的大致难度,以及准确翻译题面,避免细节错误,平时考试也是要同样在意的。

简要题解#

1. 可以直接用ExCRT爆过去,当然枚举109+7的若干倍加上z再判定条件更简单。

2. 发现答案有界,当n>15时,直接输出500即可,反之搜索即可解决。

6. 一个做法是平衡规划,当p较小时可以直接用动态规划预处理答案,反之暴力即可。

7. 考虑反向计算不合法T的数量,于是枚举S的每一个前缀,强制其为T的后缀,减去贡献即可。发现当S的某一个前缀后相同前后缀时,贡献会重复计算,于是用KMP求一下border,对于border=0的点计算贡献,最后用26n减去即可。

9. 显然年龄相等的人可能形成环,于是考虑SCC缩点,容易证明答案就是最长链的点数,topsort顺便dp即可。


<后记>

posted @   Parsnip  阅读(260)  评论(0编辑  收藏  举报
编辑推荐:
· 探秘 MySQL 索引底层原理,解锁数据库优化的关键密码(下)
· 大模型 Token 究竟是啥:图解大模型Token
· 35岁程序员的中年求职记:四次碰壁后的深度反思
· 继承的思维:从思维模式到架构设计的深度解析
· 如何在 .NET 中 使用 ANTLR4
阅读排行:
· BotSharp 5.0 MCP:迈向更开放的AI Agent框架
· 分享 3 款基于 .NET 开源且免费的远程桌面工具
· 在线聊天系统中的多窗口数据同步技术解密
· 2025,回顾出走的 10 年
· 【保姆级教程】windows 安装 docker 全流程
点击右上角即可分享
微信分享提示
目录