摘要:
分析 首先对于最后一个元素为1的数组,显然不存在合法构造方式。为什么?因为每个1都需要至少一个数插入在它后面对它完成翻转,如果最后一个数为1,这时没有数在它后面翻转它,所以这时无法构造。 然后我们很naive地想让每个1都只被翻转一次,那么很好想到,对于一个形如\(11\dots100\dots0\ 阅读全文
posted @ 2023-10-23 11:12
Kazdale
阅读(220)
评论(0)
推荐(0)
摘要:
分析 根据题意,对于所有\(a=x\)的灯,我们最多可以一次开\(x\)盏。 最优方案一定是只开\(a\)相同的灯,因为开一盏大的会使等于\(a\)的灯少开一盏,而且最后不会坏掉,会一直占着一个名额,从而使当前\(a\)一直到更大的\(a\)的轮次一直少开一盏,这个亏损必定大于等于多开一盏大\(a\ 阅读全文
posted @ 2023-10-23 10:06
Kazdale
阅读(251)
评论(0)
推荐(0)
摘要:
分析 可以很容易地想到如果只有1要求的话答案就是 \(\lceil \frac{n}{k} \rceil\)。 最优策略显然是在每个整除分块的第一位放一个1。 思考加入2条件如何修改。 显然当最后一块的大小不为1时,大于1的部分后缀和为0。 所以需要在最后一位加入一个1。 所以答案为\(\begin 阅读全文
posted @ 2023-10-23 10:01
Kazdale
阅读(501)
评论(0)
推荐(0)
摘要:
Day -? 得知了自己初赛的分,58分,不算很高,但是能进复赛了,感觉有点低落,毕竟有点低。 然后想了想又不低落了,至少19年我因为只报了普及没得考(不过就算报了初赛过了也可能连格雷码都做不出来)。 Day -2 大家决定举办手速杯,这是好的。 但是赛题是LCT板子,这是坏的。 然后就和猫和bot 阅读全文
posted @ 2023-10-23 08:41
Kazdale
阅读(139)
评论(2)
推荐(0)