Cod sursa(job #829917)

Utilizator elfusFlorin Chirica elfus Data 6 decembrie 2012 00:27:24
Problema Grupuri Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <stdio.h>

int x[100100];

int main()
{
	int i, N, K;
	long long sum = 0;
	
	freopen("grupuri.in", "r", stdin);
	freopen("grupuri.out", "w", stdout);
	
	scanf("%d%d", &K, &N);
	for (i = 1; i <= N; i ++)
	{
		scanf("%d", &x[i]);
		sum += x[i];
	}
	
	for (i = N; i >= 1; i --)
	{
		if (x[i] <= sum / K)
		{
			printf("%d", sum / K);
			return 0;
		}
		sum = sum - x[i];
		K --;
	}
	
	return 0;
}