1861 2022. 12. 05 19:33:59 peter Ludak Harca cpp17 Elfogadva 100/100 14ms 4196 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);

	return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
subtask1 0/0
1 Elfogadva 3ms 1360 KiB
2 Elfogadva 2ms 1840 KiB
subtask2 25/25
3 Elfogadva 2ms 1948 KiB
4 Elfogadva 2ms 2092 KiB
5 Elfogadva 2ms 2132 KiB
6 Elfogadva 3ms 2108 KiB
7 Elfogadva 12ms 2960 KiB
subtask3 40/40
8 Elfogadva 2ms 2676 KiB
9 Elfogadva 2ms 2784 KiB
10 Elfogadva 3ms 2796 KiB
11 Elfogadva 4ms 2840 KiB
12 Elfogadva 7ms 3008 KiB
13 Elfogadva 9ms 3332 KiB
14 Elfogadva 13ms 3576 KiB
15 Elfogadva 14ms 3840 KiB
subtask4 35/35
16 Elfogadva 3ms 3572 KiB
17 Elfogadva 4ms 3660 KiB
18 Elfogadva 4ms 3660 KiB
19 Elfogadva 7ms 3732 KiB
20 Elfogadva 8ms 4056 KiB
21 Elfogadva 8ms 4080 KiB
22 Elfogadva 9ms 4052 KiB
23 Elfogadva 12ms 4048 KiB
24 Elfogadva 13ms 4052 KiB
25 Elfogadva 14ms 4196 KiB