列表

详情


NC209802. 逃跑路线

描述

“没想到吧JOJO,这就是我的逃跑路线!”

已知牛牛从点开始进行次逃跑,每次逃跑都是沿着x轴正半轴方向移动。若第次逃跑前的坐标是,逃跑的距离是,那么第次逃跑后牛牛的位置就到达了。请问牛牛进行完次逃跑后,横坐标&&&…&的值是多少,&为与运算。

输入描述

第一行一个正整数,其中

接下来行,每行一个正整数,数据中不会有前导零。

输出描述

输出牛牛进行完n次逃跑后,横坐标&(2^1-1)&(2^2-1)&…&(2^n-1)的值。

示例1

输入:

3
1
2
1

输出:

0

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

pypy3(pypy3.6.1) 解法, 执行用时: 97ms, 内存消耗: 23664K, 提交时间: 2020-08-22 22:27:50

ans = 0
for n in range(int(input())):
    ans += int(input());
print(ans%2)

Python(2.7.3) 解法, 执行用时: 67ms, 内存消耗: 2848K, 提交时间: 2020-08-22 20:31:20

n=int(input())
x=0
for i in range(n):
    x+=int(input())
print(x&1)

Python3(3.9) 解法, 执行用时: 69ms, 内存消耗: 2820K, 提交时间: 2021-04-05 12:54:03

a=0
for _ in range(int(input())):
    a=(a+int(input()))&1
print(a)

上一题