有Python代码描述 判断3,4,5一堆数字中,是否有某两个数的和是3的倍数 输入 一个正整数n,表示数字的个数。(n<=100000) 然后是n个整数。 输出 如果这n个整数中,存在某两个数字的和恰好是3的倍数,那么输出Yes,否则输出No。不要换行。
时间: 2024-06-02 12:14:15 浏览: 97
n = int(input())
numbers = input().split()
mod0 = []
mod1 = []
mod2 = []
for num in numbers:
if int(num) % 3 == 0:
mod0.append(int(num))
elif int(num) % 3 == 1:
mod1.append(int(num))
else:
mod2.append(int(num))
if len(mod1) > 0 and len(mod2) > 0:
print("Yes")
else:
if len(mod0) >= 2 and len(numbers) > 2:
print("Yes")
else:
print("No")
阅读全文