60分求助
查看原帖
60分求助
1394374
liangchenrui54088楼主2024/12/5 21:34

求助

求助# 求助# 求助# 求助# 求助# 求助# 求助#

#include <bits/stdc++.h>
using namespace std;

struct M
{
	long long a, b, c;
}a[10000];

bool cmp(M x, M y)
{
	return x.a*x.b < y.a*y.b;
}

long long s;

int main()
{
	int n;
	cin >> n;
	cin >> a[0].a >> a[0].b;

	s = a[0].a;
	for(int i = 1;i <= n;i++)
	{
		cin >> a[i].a >> a[i].b;
		
	}
	sort(a + 1, a + n + 1, cmp);
	long long ans = 0;
	for(int i = 1;i <= n;i++)
	{
		ans = max(ans, (s / a[i].b));
		s *= a[i].a;
	}
	cout << ans;
	return 0;
}
2024/12/5 21:34
加载中...