题解:P10999 [蓝桥杯 2024 省 Python B] 穿越时空之门
数学解法。
众所周知,二进制转四进制非常简单,只需要从后往前两位一断,再分别转四进制就可以了。也就是,把原二进制数拆成若干个 00,01,10,11,再分别转成 0,1,2,3。
不难发现,在这四种情况中,数位之和的变化分别为 00 或 01,也就是说,如果从右往左将二进制各个数位从
数学解法。
众所周知,二进制转四进制非常简单,只需要从后往前两位一断,再分别转四进制就可以了。也就是,把原二进制数拆成若干个 00,01,10,11,再分别转成 0,1,2,3。
不难发现,在这四种情况中,数位之和的变化分别为 00 或 01,也就是说,如果从右往左将二进制各个数位从