我正在尝试this coding contest,而我的简单暴力python代码失败并带有“非零退出代码”。我认为问题可能在于阅读空行。有人可以给我一个提示吗?
import sys
n = int(raw_input())
sys.stdin.readline()
a=map(int,raw_input().split())
sys.stdin.readline()
t = int(raw_input())
sys.stdin.readline()
for i in range(1, t+1):
k = int(raw_input())
if k*k in a:
print "YES"
else:
print "NO"
答案 0 :(得分:0)
第一行由N组成,即随机数的计数。
你已经很好了。
接下来N行包含这N个数字。
这似乎意味着每行一个数字,我会做这样的事情:
numbers = []
for i in range(n):
numbers += int(sys.stdin.readline())
T看起来还不错。