A296.体育课题解
2024-12-16 23:30:46
发布于:广东
2阅读
0回复
0点赞
#include<iostream>
#include<cmath>
using namespace std;
int x(int x){
    unsigned int i;
    if(x==1){
        return 0;
    }
    if(x==2){
        return 1;
    }
    for(i=2;i<ceil(x/2)+1;i++){
        if(x%i==0){
            return 0;
        }
    }
    return 1;
}
int main(){
    unsigned int n,m,i,a=0;
    int n1[2000],m1[2000];
    cin>>n>>m;
    for(i=0;i<n;i++){
        cin>>n1[i];
    }
    for(i=0;i<m;i++){
        cin>>m1[i];
        if(x(n1[m1[i]-1])==1){
            a+=n1[m1[i]-1];
        }
    }
    cout<<a;
}
这里空空如也


有帮助,赞一个