Pagini recente » Cod sursa (job #2358972) | Cod sursa (job #2484807) | Cod sursa (job #1523365) | Cod sursa (job #884954) | Cod sursa (job #797418)
Cod sursa(job #797418)
#include <cstdio>
const int MAX_SIZE(100000);
int v [MAX_SIZE];
int n, k, sum;
inline void read (void)
{
std::freopen("grupuri.in","r",stdin);
std::scanf("%d%d",&k,&n);
for (int *iterator(v), *end(v + n) ; iterator < end ; ++iterator)
{
std::scanf("%d",iterator);
sum += *iterator;
}
std::fclose(stdin);
}
inline void print (void)
{
std::freopen("grupuri.out","w",stdout);
std::printf("%d\n",sum / k);
std::fclose(stdout);
}
inline void compute (void)
{
--n;
while (sum / k < v[n])
{
sum -= v[n];
--n;
--k;
}
}
int main (void)
{
read();
compute();
print();
return 0;
}