Pagini recente » Borderou de evaluare (job #2004559) | Borderou de evaluare (job #2566936) | Borderou de evaluare (job #1009712) | Borderou de evaluare (job #2312805) | Cod sursa (job #1024457)
#include <iostream>
#include <fstream>
#define nmax 100005
using namespace std;
ifstream in("grupuri.in");
ofstream out("grupuri.out");
long n, k, v[nmax];
long long s=0;
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;
}