Cod sursa(job #1024452)

Utilizator morlockRadu Tatomir morlock Data 8 noiembrie 2013 18:29:04
Problema Grupuri Scor 36
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include <iostream>
#include <fstream>
#define nmax 100005
using namespace std;

ifstream in("grupuri.in");
ofstream out("grupuri.out");

long n, k, s=0, v[nmax];
int main()
{
    in >> k >> n;
    for ( long i = 1; i <= n; ++i )
    {
        in >> v[i];
        s += v[i];
    }

    for ( long i = n; i >= 1; ++i )
        if ( v[i] > s/k )
            s -= v[i], --k;
        else break;

    out << s/k;

return 0;
}