Educational Codeforces Round 154 (Rated for Div. 2)
1|0Preface
太FW了现在,纯纯给队伍拖后腿,马上要成为我们队CF Rating最低的了
但换句话说徐神和祁神都这么猛,我直接躺着被嘎嘎带飞好像也很爽啊
不管怎么样还是要多练,不过接下来可能要按专题重点突破了,明天队里开个会确定下大家的主攻方向再说
2|0A. Prime Deletion
因为和都是质数,因此判断这两个数的位置关系即可
3|0B. Two Binary Strings
由于开头和结尾确定,因此我们可以枚举两个位置,当时一定有解
当然其实可以直接枚举,比赛时候铸币了看数据范围就滚去写的了,没写
4|0C. Queries for the Array
被C题狠狠地腐乳了,还是靠ztc教我才会的,被狠狠地克制了
考虑序列的形态形如这样,先是若干个已知的位置,然后是若干个未知的位置
当遇到0
时就把未知的位置的最后一个改成不合法的标记,然后如果有添加操作就在后面再加上若干个未知的位置
然后就是分情况讨论清楚即可,应该有更简单的做法的说
5|0D. Sorting By Multiplication
傻逼题,比C简单到不知道哪里去了
考虑如果不能乘负数就是把序列分成段,每段内的元素都是单调递增的,最后答案就是,要使段数最小就直接贪心地划分即可
如果能乘负数也很简单,就是确定一个分界点后,后面部分划成单调递增的段,前面部分划成单调递减的段即可
6|0E. Non-Intersecting Subpermutations
ORZ祁神,比赛时候教了我怎么做,但我因为一个铸币下标写错了没调出来
考虑DP,设表示做了前个位置,从位置往前的个数互不相同的方案数,转移的话有以下情况:
- ,其中
然后要计算答案的话由于题目要求区间不能相交,但我们贪心地每次一旦出现的情况就直接计算它的贡献,,然后注意转移变成即可
复杂度
7|0Postscript
so weak……
__EOF__

本文作者:hl666
本文链接:https://www.cnblogs.com/cjjsb/p/17674143.html
关于博主:复活的ACM新生,目前爱好仅剩Gal/HBR/雀魂/单机/OSU
版权声明:转载请注明出处
声援博主:欢迎加QQ:2649020702来DD我
本文链接:https://www.cnblogs.com/cjjsb/p/17674143.html
关于博主:复活的ACM新生,目前爱好仅剩Gal/HBR/雀魂/单机/OSU
版权声明:转载请注明出处
声援博主:欢迎加QQ:2649020702来DD我
辣鸡老年选手AFO在即
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2022-09-02 Codeforces Round #814 (Div. 2+Div. 1)