Участник:Rusal/Bird-planet
Материал из DISCOPAL
int i,j,t,T, N, D, C, S; long long A[100000]; long long B[100000]; scanf("%d\n", &T); for (t =0; t<T; t++){ scanf("%d %d %d\n", &N, &C, &D); for (i=0; i<N; i++) scanf("%lld", &A[i]); long long S = 0; int ind = 0;//otmetka na bake v for (i=0; i<C; i++) B[i]=A[0];//stoimost for (i=1;i<N;i++){ for (j=0; j<D;j++){ S+=B[ind]; B[ind]=0; ind++; if (ind == C) ind = 0; } for (j=0; j<C; j++){ if (A[i]>B[j]){ //a = a - B[j]+A[i] B[j]=A[i]; } } } for (j=0; j<D;j++){ S+=B[ind]; B[ind]=0; ind++; if (ind == C) ind = 0; } printf("%lld\n", S); }
StasFomin 00:21, 2 декабря 2020 (MSK): Какой тип компилятора использовал? С/C++, GCC/CLANG и т.п. — сходу мне скомпилить не удалось, гадать нет времени — напиши ниже. Rusal 17:02, 2 декабря 2020 (MSK) Использовал компилятор C(gcc8.3) Сорри за rавно оформление - сходу не понял, как его пофиксить
StasFomin 23:45, 16 декабря 2020 (MSK): Не смог скомпилировать все равно. Ладно, освобожу задачу другим.