谁能来教一下,一道很简单的题

img

但是我看不懂题目,(⋟﹏⋞)
我本来想找规律,但是没找到,听学长说,只要把数看成二进制,判断里面有奇数还是偶数个1就行了,但是我不明白,

1-10的十进制 然后数里面1有几个 基数个 就是1 偶数/0 就是0
0=00000000 0

1=00000001 1

2=00000010 1

3=00000011 2

4=00000100 1

5=00000101 2

6=00000110 2

7=00000111 3

8=00001000 1

9=00001001 2

10=00001010 2

我觉得你的学长说错了,
输入 2 0 3 ,应该是表示构造了2次后的 下标为0 和 下标为3的地方的字符
第一次构造 0 1 结果为 01
第二次构造 01 10 结果为 0110 这个时候s0=0 ,s1=1, s2=1, s3=0
所以2 0 3的输入是构造2次之后下标0和3的值就是 0和0