AC题解
2026-09-03 21:32:13
发布于:北京
16阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
struct stu{
int h,w;
}a[5005]{};
int main(){
int n;
long long cnt=0;
cin>>n;
for(int i = 1; i <= n; i++){
cin>>a[i].h>>a[i].w;
}
for(int i = 1; i <= n; i++){
for(int j = 1; j <= n-i; j++){
bool flag=false;
if(a[j].h != a[j+1].h){
if(a[j].h < a[j+1].h) flag=true;
}
else {
if(a[j].w < a[j+1].w) flag=true;
}
if(flag){
swap(a[j+1].h,a[j].h);
swap(a[j+1].w,a[j].w);
cnt++;
}
}
}
cout<<cnt;
return 0;
}***~~
```cpp
加粗文本
~~***
全部评论 1
wow
2026-09-03 来自 北京
0







有帮助,赞一个