社区讨论

求助! wr一个!为什么???

P1434[SHOI2002] 滑雪参与者 6已保存回复 5

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
5 条
当前快照
1 份
快照标识符
@mi863xnt
此快照首次捕获于
2025/11/21 09:14
4 个月前
此快照最后确认于
2025/11/21 09:14
4 个月前
查看原帖
#include #include #include #include #include #include #include #include #include using namespace std; int N,M; struct on{ int a,b,c; }b[100000000],c[100000]; bool cmp1(on x,on y){
CPP
return x.a<=y.a;
} bool cmp2(on x,on y){
CPP
return x.b<y.b;
} int main() { cin>>N>>M; int x; for(int i=0;i<N;i++){ cin>>b[i].a; b[i].b=i+1; } for(int i=N;i<N+M;i++) { cin>>b[i].a; b[i].b=0; } sort(b+0,b+N+M+1,cmp1); int t=0; for(int i=0;i<N+M-1;i++){ if(b[i].a==b[i+1].a) { c[t].a=b[i].a; c[t].b=b[i].b+b[i+1].b; t++; } } sort(c+0,c+t,cmp2); for(int i=0;i<t;i++){ cout<<c[i].a<<" ";
} return 0; }

回复

5 条回复,欢迎继续交流。

正在加载回复...