已结束 第四届“灵犀杯”算法设计大赛

A4660 | 简单的数学

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

时间限制:1s

空间限制:128mb


小信在上课时带着同学做游戏,$n$个同学排成一列,每一个人都有一个编号,编号从$1$开始到$n$ $(1,2,3......n)$。每个同学手上都有一张卡片,每个卡片上都有一个正整数。现在小信从队伍中挑出$m$个同学,小信喜欢素数,挑出来的这$m$个同学手上的卡片如果为素数就相加,请你帮小信计算一下最后得到的总和是多少?

输入格式

第一行输入一个$n$和$m$
表示一共$n$个小朋友,和挑出$m$个小朋友</br>
第二行输入$n$个数,为每一个小朋友手上的卡片的数字</br>
第三行输入$m$个数,为每一个小朋友的下标

输出格式

输出$m$个卡片的数值总和(素数)。

输入输出样例

输入 #1
3 2
2 3 5
1 2
输出 #1
5
C++ 编辑器
输入
输出