题解
2023-08-12 16:20:33
发布于:浙江
4阅读
0回复
0点赞
#include<iostream>
#include<cmath>
using namespace std;
const int N=1e6+5;
long long n,m,cnt,ans;
long long a[N];
bool add(int x){
for(long long i=2;i<=sqrt(x);i++){
if(x%i==0){
return false;
}
}
return true;
}
int main(){
cin>>n>>m;
for(long long i=1;i<=n;i++){
cin>>a[i];
}
for(long long i=1;i<=m;i++){
long long x;
cin>>x;
if(add(a[x])==true){
cnt+=a[x];
}
}
cout<<cnt;
}
这里空空如也
有帮助,赞一个