18602022-12-05 19:20:26peterLudak Harcacpp17Futási hiba 0/10014ms4472 KiB
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>

int main()
{
	int n;
	scanf("%d", &n);
	int* j = (int*)malloc(sizeof(int) * n);
	for (int i = 0; i < n; i++)
	{
		scanf("%d", &j[i]);
	}
	
	int dobasok[] = { 0, 0, 0, 0, 0, 0 };
	int dobas[] = { 1, 2 ,3 ,4 ,5 ,6 };
	int jelenlegi;
	for (int i = 0; i < 6; i++)
	{
		jelenlegi = 0;
		while (jelenlegi < n)
		{
			jelenlegi += dobas[i];
			while (jelenlegi < n && j[jelenlegi] != 0)
			{
				jelenlegi += j[jelenlegi];
			}
			dobasok[i]++;
		}
	}
	
	for (int i = 0; i < 6; i++)
	{
		printf("%d ", dobasok[i]);
	}
	

	free(j);
	free(dobasok);
	free(dobas);

	return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Futási hiba3ms1556 KiB
2Futási hiba2ms1692 KiB
subtask20/25
3Futási hiba2ms1884 KiB
4Futási hiba2ms2104 KiB
5Futási hiba2ms2368 KiB
6Futási hiba3ms2448 KiB
7Futási hiba12ms2968 KiB
subtask30/40
8Futási hiba2ms2920 KiB
9Futási hiba3ms3124 KiB
10Futási hiba3ms3324 KiB
11Futási hiba4ms3428 KiB
12Futási hiba7ms3452 KiB
13Futási hiba9ms3644 KiB
14Futási hiba13ms3712 KiB
15Futási hiba14ms4028 KiB
subtask40/35
16Futási hiba4ms3988 KiB
17Futási hiba4ms4108 KiB
18Futási hiba6ms4144 KiB
19Futási hiba7ms4120 KiB
20Futási hiba8ms4212 KiB
21Futási hiba8ms4280 KiB
22Futási hiba10ms4332 KiB
23Futási hiba12ms4332 KiB
24Futási hiba13ms4336 KiB
25Futási hiba14ms4472 KiB