题目位置
思路
很简单!
我们先研究一下要我们输出的东西:
对于后面的东西,写成二进制后形式为:
个
比如:
又根据按位与的运算性质,一位是则结果该位也是
,不难得出后面那一大串的结果只有可能是1
于是待求式子简化成了,这不就是先求和再看奇偶嘛
AC code
n = int(input())
dis = 0
for _ in range(n):
dis += int(input())
print(dis & 1) # 写成dis % 2也是可以滴
总结
先化简,再求值。注意位运算的特点

京公网安备 11010502036488号