为什么85啊
查看原帖
为什么85啊
1094233
HZT1121楼主2025/7/2 13:52

代码如下

# 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;
}
2025/7/2 13:52
加载中...