题解
2025-07-06 17:58:31
发布于:浙江
2阅读
0回复
0点赞
import math
def is_prime(num):
if num < 2:
return False
for i in range(2, int(math.sqrt(num)) + 1):
if num % i == 0:
return False
return True
n, m = map(int, input().split())
cards = list(map(int, input().split()))
indices = list(map(int, input().split()))
total = 0
for idx in indices:
num = cards[idx - 1]
if is_prime(num):
total += num
print(total)
这里空空如也
有帮助,赞一个