省选模拟赛2022/3/31

  • 比赛时间安排
  • 赛后反思总结
  • 与正解的差距
    • T3

比赛时间安排

7.50-8.10
t1 暴力复杂度都很大啊,完全没想法
t2 dfs可以试一试,但是感觉复杂度还是会炸,想的是全排列+枚举每个攻击了哪个国家,是否攻击成功
t3 期望,而且样例也不会推

8.10-9.05
t2 dfs写完之后,刚开始一直过不了样例,本来想的是只用一种排序方式,最后乘一个组合数,但是发现是不对的,有可能有的城市攻击完之后他被占领了,就不合法了,所以只好用最开始想的方法,写完之后发现6都跑不动,自闭了,开始疯狂剪枝,最后把6跑到2s(并没什么用),先去想t3了

9.05-9.20
觉得t3的形式很像之前jjh讲的一个字符串的随机游走问题,要考虑重复的部分之类的,然后高斯消元做,但是这数据范围也太。。完全不符合啊,于是看t1了

9.20-9.46
冷静下来看发现暴力分是个dp,分段类型的,就想到斜率优化或者单调队列了。
先把暴力打完,刚开始不过,发现是忘了有些数字可以不要,也就是先和f[i-1]取个max就过了

9.46-10.17
那明显第三档分就是优化呗。
刚开始想的是单调队列,但是发现没法踢队头,于是把我的shu这个数组展开,发现就是斜率优化的式子
分析了一下,发现是单调递增求max,要用单调栈做斜率优化,很快的写完,对拍没问题,50分有了

10.17-11.00
想中间那一档的做法
很明显如果每次都做一次,那么复杂度是3e8的,感觉很接近2s了,貌似卡卡常就能过?注意到每次只修改一个数字,那么这个数字之前的f和s都不变,不是白做了那么多次吗,于是我把修改位置相同的询问存起来,按顺序一起做,这样就能省掉那个常数了吧,而且m是3e5,n是1000,一定有很多相同的位置。
写完之后发现错了,突然意识到,每次处理x相同的一个询问之后,必须把f和s复原才能接着处理下一个,那复杂度不是又回来了??合着半天只省掉了一个n的复杂度吗,爆哭(就是里层循环栈的复杂度)
试了一下拉满的数据,跑了5秒多一点,感觉和没有优化差不多,又试了做m遍的,跑了25秒,还是有明显进步的,再卡卡常吧,然后就卡场失败了

11.00-12.00
想t1卡常,t2dfs,t3暴力,发现都搞不动,自闭时间

赛后反思总结

  1. 看来写斜率优化是有用的,一下子就能反应过来要用单调栈
  2. t2暴力写的太der了,虽说可以优化一下,但是也能拿15啊本来,思路没理清楚,有东西重叠了,导致结果算重了,如果再拿10,就第三了(哭)

与正解的差距

T3

10: 真没想到高斯消元那么长的代码只有10分,而正解只有30行!想到了,要枚举随机到的每个字符,然后找最后能匹配的地方,竟然没想到是个nxt??!!(这都能忘,杀了我吧)订完觉得以后这样的题,以后在考场上尽量写出来!

省选模拟赛2022/3/31相关推荐

  1. 省选模拟赛2022/3/23

    省选模拟赛2022/3/23 比赛时间安排 赛后总结反思 与正解的差距 T1 T2 T3 比赛时间安排 7.30-7.40 t1 n<=10,全排列一下跳叶子结点的顺序暴力搞 t2 题意感觉好复 ...

  2. 省选模拟赛记录(越往下越新哦~~~)

    LOG 模拟赛 第一次见尼玛这么给数据范围的-- 开考有点困,迷迷糊糊看完了三道题,真的是像老吕说的那样,一道都不会-- 思考T1,感觉有点感觉,但是太困了,就先码了暴力,发现打表可以50分,于是就大 ...

  3. 省选模拟赛(正睿的最后一场)

    省选模拟赛(正睿的最后一场!!) 比赛时间安排 与正解的差距 T1 比赛时间安排 7.30-7.40 t1 能拿10分dfs,n=0的情况或许可以找规律 t2 看不懂 t3 暴力挺好写的,求lca太麻 ...

  4. 20200515省选模拟赛B、幻化成风(毒瘤容斥题+构造容斥系数+生成函数+hash状压DP+Trie树优化背包)

    题解 花了一上午+一中午终于把这道题A了 首先,我们要求的是bi互不相同的合法方案数 我们可以枚举一个a的集合S,来强制里面的b全部都相同,然后其它的随便放 由于这个题的n的约数非常多,我们可以把它质 ...

  5. NOI2019省选模拟赛 第五场

    爆炸了QAQ 传送门 \(A\) \(Mas\)的童年 这题我怎么感觉好像做过--我记得那个时候还因为没有取\(min\)结果\(100\to 0\)-- 因为是个异或我们肯定得按位考虑贡献了 把\( ...

  6. 长脖子鹿省选模拟赛 [LnOI2019SP]快速多项式变换(FPT)

    本片题解设计两种解法 果然是签到题... 因为返回值问题T了好久... 第一眼:搜索大水题? 然后...竟然A了 1 #include<cstdio> 2 #include<queu ...

  7. test 7 3-22 2021省选模拟赛seven

    文章目录 考试复盘 人生 赢家 黑红兔 考试复盘 T1T1T1 subtask1:n≤5subtask1:n\le 5subtask1:n≤5,暴搜点的颜色状态以及边的存在状态 对于一条连接相同颜色点 ...

  8. 【题解】HL模拟赛2022.09.29T1——电阻

    题目 题目描述 小 ZZZ 要进行物理实验,需要 TTT 个电阻,每个电阻所需要的电阻值都可以用一个分数进行表示. 但很不幸的是,物理实验室只有阻值为 111 的电阻和电阻可以忽略不计的导线,好在这些 ...

  9. snoi 省选模拟赛day2t1 bzoj 2873: 光之大陆

    Description 在光之大陆的土地上,各种势力盘根错节.来自光之峡谷的精灵,来自黑暗森林的亡灵,来自古老东方的人类共同生活在一起.善于打造装置的矮人,善于发明的侏儒,隐匿于山林的巨人也坚守着属于 ...

最新文章

  1. openwrt信号弱掉线_斐讯 FIR151M 频繁掉线(OpenWRT解决方案)
  2. react学习(47)----react中initialValue和value不能一起定义
  3. 【HDU - 2066】:一个人的旅行(Dijkstra算法)
  4. 小鱼比可爱(洛谷-P1428)
  5. arcgis10.1连接sqlserver数据库常见问题(转载)
  6. Java下的可视化开发工具使用 WindowBuilder Pro
  7. 02 | 纵览全局:把握 Netty 整体架构脉络
  8. 命令行批量修改IP并ping测试
  9. 太原冶金技师学院计算机系,山西冶金技师学院专业都有什么
  10. 机器学习基石1 学习笔记
  11. 装黑苹果的那些事儿(以ThinkpadE540为例)
  12. 开发到底要不要转行软件测试?一篇足以 最全方位分析
  13. seata-tcc简单使用
  14. PEST分析顺丰服务需求_顺丰快递网络优化与设计
  15. LeetCode 第 194 场周赛
  16. 理财-股票(扫文章中的二维码下软件)
  17. Vxworks7运行在树莓派 3B/3B+
  18. 期末备考数据库知识点(sql server2008)
  19. WEB端体温单,留念
  20. mysql5.7和mysql8.0区别

热门文章

  1. 航天员扫描二维码就可以在天舟三号内提货啦!
  2. 【咕泡P4人工智能机器学习】
  3. AIBlockChain:“知名博主独家讲授”人工智能创新应用竞赛【精选实战作品】之《基于计算机视觉、自然语言处理和区块链技术的乘客智能报警系统》案例的界面简介、功能介绍分享之计算机视觉技术
  4. 成小胖学习微服务架构·基础篇
  5. ZOJ 4020 Traffic Lights BFS
  6. 关于前后端雪花算法Long转String丢失精度问题
  7. linux 基于qt开发的音乐,Linux下用QT开发音乐播放器.pdf
  8. Fiddler安卓APP抓包显示tunnel to
  9. 【最短路径】:地图软件是如何计算出最优出行路径的?
  10. NC | 西湖大学陶亮组-TMPRSS2“助攻”病毒感染并介导索氏梭菌出血毒素的宿主入侵...