题解
2023-09-27 19:50:45
发布于:安徽
8阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int a[101];
bool pdssh(int a)
{
if(a<2) return false;
if(a2) return true;
for(int i=2;i<=sqrt(a);i++)
if(a%i0) return false;
return true;
}
int main(){
int n,m,x,s=0;
cin>>n>>m;
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<=m;i++)
{
cin>>x;
if(pdssh(a[x])==true) s+=a[x];
}
cout<<s<<endl;
return 0;
}
这里空空如也
有帮助,赞一个