49982023-04-08 16:59:03Laci3000Kövek (100 pont)cpp11Hibás válasz 20/10026ms4548 KiB

#include <vector>
#include <iostream>

using namespace std;

int beolvasas(){
	int kupacok;
	cin >> kupacok;
	vector<int>lista(kupacok);
	int kovek_szama = 0;
	for (int i = 0; i < kupacok; i++)
	{
		cin >> lista[i];
		kovek_szama += lista[i];
	}
	int celertek = kovek_szama / kupacok;

	int kulonbseg = 0;
	int a = 0;
	for (int i = 1; i < kupacok; i++)
	{
		if (lista[i - 1] != celertek) {
			kulonbseg = lista[i] - (celertek - lista[i - 1]);

			lista[i - 1] += kulonbseg;
			lista[i] -= kulonbseg;
			a++;
		}
		
	}
	return a;
}

int main()
{
	cout << beolvasas();
}

RészfeladatÖsszpontTesztVerdiktIdőMemória
base20/100
1Hibás válasz0/03ms1940 KiB
2Hibás válasz0/026ms2888 KiB
3Elfogadva5/53ms2396 KiB
4Elfogadva5/53ms2592 KiB
5Elfogadva5/52ms2612 KiB
6Elfogadva5/52ms2780 KiB
7Hibás válasz0/52ms2864 KiB
8Hibás válasz0/53ms2988 KiB
9Hibás válasz0/73ms3232 KiB
10Hibás válasz0/73ms3596 KiB
11Hibás válasz0/83ms3536 KiB
12Hibás válasz0/83ms3664 KiB
13Hibás válasz0/83ms3752 KiB
14Hibás válasz0/84ms3912 KiB
15Hibás válasz0/810ms3932 KiB
16Hibás válasz0/823ms4032 KiB
17Hibás válasz0/826ms4548 KiB