#include #include #include #include using namespace std; struct nation { long double gold; long double all; long double area; int id; int rate1; int rate2; int rate3; int rate4; int bestrate; int sortway; }; int cmpway; bool cmp(nation a,nation b) { if(cmpway==0) return a.idb.gold; else if(cmpway==2) return a.all>b.all; else if(cmpway==3) return a.gold/a.area>b.gold/b.area; else if(cmpway==4) return a.all/a.area>b.all/b.area; } int main() { int n,m; bool flag=0; while(cin>>n>>m) { nation p[n]; vector vn; double gold,all,area; for(int i=0;i0) { cmpway=1; sort(vn.begin(),vn.end(),cmp); for(int i=0;i