- #include <bits/stdc++.h>
- using namespace std;
- int n;
- struct Data{
- int a,b,c;
- };
- bool compare(Data d1,Data d2)
- {
- return d2.c>d1.c;
- }
- int main()
- {
- cin>>n;
- Data d[n];
- for(int i=0;i<n;i++)
- {
- cin>>d[i].a>>d[i].b;
- d[i].c=d[i].a*d[i].b;
- }
- sort(d,d+n,compare);
- for(int i=0;i<n;i++)
- cout << d[i].a<<"x"<<d[i].b<<"="<<d[i].c << endl;
- return 0;
- }
複製代碼 |