#include <bits/stdc++.h> using namespace std; int n,m,a[110]; int main(){ int i,j,x,min; cin>>n>>m; for(i = 1;i <= n;i++){ cin>>x; min = 1; //m个水龙头找最小值存入 for(j = 2;j <= m;j++){ if(a[j] < a[min]){ min = j; } } a[min] += x; } //找最大值 int max = a[1]; for(i = 2;i <= m;i++){ if(a[i] > max){ max = a[i]; } } cout<<max<<endl; } /************************************************************** Problem: 1485 User: admin Language: C++ Result: Accepted Time:69 ms Memory:2072 kb ****************************************************************/