社区讨论
救命!!!玄关
灌水区参与者 2已保存回复 9
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 9 条
- 当前快照
- 1 份
- 快照标识符
- @lo162lmz
- 此快照首次捕获于
- 2023/10/22 15:48 2 年前
- 此快照最后确认于
- 2023/11/02 15:23 2 年前
CPP
#include<bits/stdc++.h>
using namespace std;
int m,n,ans;
struct node{
int a,b;
}c[2505],l[2505];
bool cmp(node x,node y){
return x.b <y.b ;
}
int main(){
cin>>m>>n;
for(int i=1;i<=m;i++){
cin>>c[i].a >>c[i].b ;
}
for(int i=1;i<=n;i++){
cin>>l[i].a >>l[i].b ;
}
sort(c,c+m+1,cmp);
sort(l,l+n+1,cmp);
for(int i=1;i<=m;i++){
for(int j=1;j<=n;j++){
if(l[j].a >0&&l[j].b >=c[i].a &&l[j].b <=c[i].b ){
ans++;
l[j].a --;
break;
}
}
}
cout<<ans<<endl;
return 0;
}
调试了好几次,怎么改都是7分,查看题解发现和题解的差不多,但是没发现哪里错了
回复
共 9 条回复,欢迎继续交流。
正在加载回复...