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