2021-11-12NOIP模拟赛总结

本文记录了一次NOIP模拟赛的时间安排与解题策略。作者在T1题目中使用贪心算法并成功通过,T2题目因难度跳过,T3题目尝试了假的KMP算法,T4题采用堆模拟解决部分问题。作者在比赛中发现了自己在AC自动机上的不足,并对比赛策略进行了总结。
摘要由CSDN通过智能技术生成

1.时间安排

T1:7:55—8:16

  既然要求和最大就先sort,满足a1<a2+a3<a4+a5+a6+a7,且单调不上升,emmm,前缀和优化,不满足两个条件就换掉a1
贪 心 : 我 也 曾 A 过 . . . \color{white}{贪心:我也曾A过...} :A...

T2:8:16—8:19 8:29—9:32

  什么是最优策略…看不懂跳过了
直 接 跳 过 是 对 毒 瘤 题 最 大 的 尊 敬 \color{white}{直接跳过是对毒瘤题最大的尊敬}

T3:8:19—8:23 9:32—10:24

  n2加hash…
  既然n2肯定过不去那就加一点优化,AC自动机我是不记了,kmp在这时候也是AC自动机里面用的,单拉出来我也不会,那就加一个优化,对S串进行前缀hash,对T串全hash,但是匹配时以T串第一个字母开头在S串中查找(算kmp但又不完全算,全部一样的话我就被卡掉了)

T4:8:23—8:29 10:24—11:55

  n2logn,强制在线,凉心出题人…
  暴力暴力,拿两个堆模拟,一个维护最大值一个维护最小值,最后统计哪些数在两个堆里都出现过,输出sum即可
结 果 模 拟 没 写 完 . . . \color{white}{结果模拟没写完...} ...

2.总结

  1. 敢打敢交,贪心没有证明正确直接写了,但是过了(但是正解不是贪心)
  2. T2概率跳了,虽然能拿暴力,但是感觉写不出来,现在感觉也是难以理解
  3. T3AC自动机,但是写了假的kmp,交上去了,虽然数据水了,但是让我发现自己的漏洞,不会AC自动机

3.对比

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值