Loading

AT_agc054_c [AGC054C] Roughly Sorted

首先肯定考虑如何倒着回去。

发现从 \(1\)\(n\) 操作,那么每个元素相当于如果不满足前面的条件,那么其就会被移动到 \(i + k\) 这个位置(已经满足条件的由于要最小化操作次数不能移动)。

那么倒着看,就相当于在 \(i + k\) 的数都可以往后挪,而在其之前的数都被固定了位置,直接乘法原理奇数即可。

最重要的是对于每种元素拆贡献相乘,不然你推式子推不明白。

posted @ 2025-09-30 08:28  Alexande  阅读(5)  评论(0)    收藏  举报