社区讨论
C++,最后两个测试点WA,求救
B4422[语言月赛 202510] 同余查询参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @milrsg15
- 此快照首次捕获于
- 2025/11/30 21:42 3 个月前
- 此快照最后确认于
- 2025/12/03 16:50 3 个月前
CPP
#include<iostream>
using namespace std;
int main() {
long long n,q,i,a[3001],j,m,t,x,y[1001],k,f;
cin>>n>>q;
for(i=1; i<=n; i++) cin>>a[i];
for(j=1; j<=q; j++) {
cin>>m;
for(i=1; i<=n; i++) {
x=a[i]%m;
if(i==1) {
t=1;
y[t]=x;
} else {
f=1;
for(k=1; k<=t; k++) {
if(y[k]==x) {
f=0;
break;
}
}
if(f==1) {
t++;
y[t]=x;
}
}
}
cout<<t<<endl;
}
return 0;
}
回复
共 2 条回复,欢迎继续交流。
正在加载回复...