49992023-04-08 17:26:09Laci3000Kövek (100 pont)cpp17Hibás válasz 0/100228ms4752 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];
	}


	cout << kovek_szama << endl;
	int celertek = kovek_szama / kupacok;
	cout << celertek << endl;
	int kulonbseg = 0;
	int a = 0;
	for (int i = 1; i < kupacok; i++)
	{
		if (lista[i - 1] != celertek) {
			kulonbseg = lista[i - 1] - celertek;
			cout << kulonbseg << endl;
			lista[i - 1] -= kulonbseg;
			lista[i] += kulonbseg;
			a++;
		}
		
	}
	return a;
}

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

RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/100
1Hibás válasz0/03ms1944 KiB
2Időlimit túllépés0/0228ms2840 KiB
3Hibás válasz0/53ms2352 KiB
4Hibás válasz0/53ms2560 KiB
5Hibás válasz0/53ms2800 KiB
6Hibás válasz0/53ms2872 KiB
7Hibás válasz0/53ms2888 KiB
8Hibás válasz0/52ms2896 KiB
9Hibás válasz0/72ms2928 KiB
10Hibás válasz0/73ms3052 KiB
11Hibás válasz0/83ms3132 KiB
12Hibás válasz0/83ms3260 KiB
13Hibás válasz0/88ms3492 KiB
14Hibás válasz0/817ms3880 KiB
15Hibás válasz0/852ms3980 KiB
16Hibás válasz0/8119ms4372 KiB
17Hibás válasz0/8192ms4752 KiB