2022 ICPC 济南 E. Identical Parity (扩欧)
大意:给出一个 n 和一个 k , 问是否能构造一个长 n 的排列使得所有长 k 的连续子序列和的奇偶性相同。
思路:通过分析可知 , 任两个间隔 k - 1 的元素奇偶性必然相同 , 这样的话 , 问题就转化成了
( n % k )个( ⌊ n k ⌋ + 1 )和( k − n % k )个( ⌊ n k ⌋ )是否能组成( ⌊ n 2 ⌋ )和( n − ⌊ n 2 ⌋ )的问题 (n ~\% ~k ~)个(\left \lfloor \frac{n}{k} \right \rfloor +1)和(k-n~\%~k)个(\left \lfloor \frac{n}{k} \right \rfloor)是否能组成(\left \lfloor \frac{n}{2} \right \rfloor)和(n - \left \lfloor \frac{n}{2} \right \rfloor)的问题 (n % k )个(⌊kn⌋+1)和(k−n % k)个(⌊kn⌋)是否能组成(⌊2n⌋)和(n−⌊2n⌋

讨论了如何通过数学分析和扩展欧几里得算法解决Codeforces竞赛中的一个关于构造排列满足特定条件的问题,涉及01背包思想和区间判断。
最低0.47元/天 解锁文章
554

被折叠的 条评论
为什么被折叠?



