Atcoder & codeforce 题解
前言
突然发现一个问题,自己打
Arc165
C
一句话概括就是同色的转移一下,然后不同色的块乘法原理一下。对于同色的转移,我们给每个 左上边 和 右下边 都编个号,然后发现转移就是个斐波那契数列。
D
怎么构造,不妨从左到右,我们在从左到右扫的过程中,要么把已有的线段向右延申,要么已有线段断掉,要么建新的线段,延申的时候延申最短的,考虑这样为什么是对的。
你可能在想为什么不能把两个相邻的区间,较长的变短,较短的变长,仔细考虑,发现根本不会有这种情况,如果存在,完全可以直接把两个区间合并。
Arc169
Abc354
Abc355
Abc356
Abc357
Abc358
Abc359
Abc361
Abc362
Abc363
Abc365
Abc366
Abc367
Abc369
Abc370
Abc371
Abc372
Abc373
Abc374
Abc375
Abc376
Abc378
Abc379
Abc380
Abc381
本文作者:EthanYates
本文链接:https://www.cnblogs.com/Ethan-Yates/p/18474862
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步