给定一个n位的向量和一个整数k,其中1 <= k <= n,我们必须通过任意次(包括零次)应用以下操作来最大化其中的1的数量:
但是我不确定在此之后如何进行,并且我无法再做出更多的观察。那么,正确的方法是什么?您可以假设n²算法是可行的。
- 选择恰好k个位(不一定连续)并翻转它们的状态(0变为1,1变为0);
- xxxx_
- xxx_x
但是我不确定在此之后如何进行,并且我无法再做出更多的观察。那么,正确的方法是什么?您可以假设n²算法是可行的。