代码如下
# include <bits/stdc++.h>
using namespace std;
struct S
{
int h, w;
void read()
{
cin >> h >> w;
}
}a[3005];
int main(){
int n, ans = 0;
cin >> n;
for(int i = 1; i <= n; i++) a[i].read();
for(int i = 1; i <= n; i++)
{
for(int j = i + 1; j <= n; j++)
{
if(a[i].h < a[j].h)
{
swap(a[i], a[j]);
ans++;
}
else if(a[i].h == a[j].h && a[i].w < a[j].w)
{
swap(a[i], a[j]);
ans++;
}
}
}
cout << ans << endl;
return 0;
}