def main():
try:
a = int(input())
if isinstance(a, int):
a = int(a)
if a ==2:
print('YES')
if a > 1:
for i in range(2, a):
if a % i == 0:
print('NO')
break
else:
print('YES')
break
else:
print('NO')
else:
print('NO')
except EOFError:
print('NO')
except ValueError:
print('NO')
main()
这段代码可以工作,但它正在计算巨大的数字作为素数,例如 3456734572525。它在 5 个测试用例中的 4 个测试用例中是成功的。首先我认为它在 0 或十进制数字上失败,但事实并非如此。
慕沐林林
繁花如伊
回首忆惘然
相关分类