View Code of Problem 61

#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
int main(){
	int n,m;
	cin>>n;
	while(n--){
		cin>>m;
		int num[m] = { };
		for(int i = 0;i<m;i++)cin>>num[i];
		sort(num,num+m);
		int max = -900,sum;
		for(int i = 0;i < m;i++){
			sum = num[i] * (m-i);
			if(sum > max)max = sum;
		}
		cout<<max<<endl;
		
		
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 61