全部评论 13

  • 看到题解的觉得有用就赞一下

    2023-03-16 来自 安徽

    6
    • 👍

      2023-07-22 来自 江苏

      4
    • 谢谢支持

      2023-08-27 来自 安徽

      3
    • 大家都在发大家都在发大家都在发强 厉害 赞 真棒

      2023-12-17 来自 广东

      3
  • 你滴很有参考价值滴

    2024-06-04 来自 江苏

    3
  • 2026-02-02 来自 浙江

    1
  • 2025-09-07 来自 广东

    1
  • 2025-08-20 来自 广东

    1
  • 6666666666

    2025-08-20 来自 广东

    1
  • #include<bits/stdc++.h>
    #define int long long
    using namespace std;
    signed main(){
    int n,m;
    cin>>n>>m;
    int a[1010];
    int cnt=0;
    for(int i=1;i<=n;i++){
    cin>>a[i];
    }
    int q;
    for(int qnt=1;qnt<=m;qnt++){
    cin>>q;
    bool f=true;
    int num=a[q];
    if(num<=1){
    f=false;
    }
    else{
    for(int i=2;i<=num-1;i++){
    if(num%i0){
    f=false;
    break;
    }
    }
    }
    if(f
    true){
    cnt+=num;
    }
    }
    cout<<cnt;
    return 0;
    }

    2天前 来自 四川

    0
  • 作者作者,我还有更入门的题解作者作者,我还有更入门的题解

    2天前 来自 四川

    0
  • 2026-06-21 来自 海南

    0
  • 好用(已赞!)

    2026-04-15 来自 浙江

    0
  • #include<bits/stdc++.h>
    using namespace std;
    int main(){
    int n,m;
    cin>>n>>m;
    int s[105];
    for(int i=1;i<=n;i++){
    cin>>s[i];
    }
    int c,num=0;
    for(int i=1;i<=m;i++){
    cin>>c;
    int g=0;
    for(int j=2;j<s[c];j++){
    if(s[c]%j0){
    g=1;
    }
    }
    if(g
    0){
    num+=s[c];
    }
    }
    cout<<num;
    return 0;
    }

    2024-11-29 来自 浙江

    0
暂无数据

提交答案之后,这里将显示提交结果~

首页