- #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;
- }
複製代碼 |