#include<iostream> #include <vector> #include <algorithm> #include <functional> using namespace std; int main() { int n; cin>>n; for(int i=0;i<n;i++) { int m,max; cin>>m; vector<int> a(m); for(int i=0;i<m;i++) { cin>>a[i]; } sort(a.begin(),a.end(),greater<int>()); max=a[0]; for(int j=1;j<n;j++) { if(a[j]*(j+1)>max) { max=a[j]*(j+1); } } cout<<max<<endl; } system("pause"); return 0; } |
Double click to view unformatted code.