Cod sursa(job #1033376)
Utilizator | Data | 16 noiembrie 2013 20:11:32 | |
---|---|---|---|
Problema | Grupuri | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.36 kb |
#include <fstream>
using namespace std;
ifstream f("grupuri.in");
ofstream g("grupuri.out");
int N, a[100005], K;
long long sum;
int main()
{
f>>K>>N;
for (int i=1; i<=N; ++i)
f>>a[i], sum+=a[i];
for (int i=N; i>0; --i)
if (a[i]>sum/K) sum-=a[i], --K;
else break;
g<<sum/K<<'\n';
return 0;
}