- #include<bits/stdc++.h>
- using namespace std;
- int n;
- struct Data{
- int a,b,c;
- string name;
- };
- 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;
- }
複製代碼 |