入门题解3
2023-03-16 22:03:24
发布于:安徽
入门题解,我的代码如下(看到的觉得有用就赞一下)
#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]%j==0){
g=1;
}
}
if(g==0){
num+=s[c];
}
}
cout<<num;
return 0;
}
全部评论 13
看到题解的觉得有用就赞一下
2023-03-16 来自 安徽
6👍
2023-07-22 来自 江苏
4谢谢支持
2023-08-27 来自 安徽
3大家都在发大家都在发大家都在发强 厉害 赞 真棒
2023-12-17 来自 广东
3
你滴很有参考价值滴
2024-06-04 来自 江苏
3d
2026-02-07 来自 江苏
1h
2026-02-07 来自 江苏
1
2026-02-02 来自 浙江
1
2025-09-07 来自 广东
1
2025-08-20 来自 广东
16666666666
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(ftrue){
cnt+=num;
}
}
cout<<cnt;
return 0;
}2天前 来自 四川
02天前 来自 四川
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(g0){
num+=s[c];
}
}
cout<<num;
return 0;
}2024-11-29 来自 浙江
0



























有帮助,赞一个