• 2024-08-15CF 1913
    A先把第一个加到\(a\)中,然后扫到第一个不为\(0\)的开始给\(b\)。正确性显然。codeB可以交换,也就是可以任意重排。那么记录一下\(0,1\)的个数,从第一位开始模拟,知道\(0\)或\(1\)不够即可。codeC从低位往高位一位位做,假设当前做到第\(i\)位,有\(c\)个\(2^