Submission #2894464
Source Code Expand
#include <stdio.h> #include <stdlib.h> int main(void){ int N; int K; double i; double j; int min; scanf("%d",&N); scanf("%d",&K); int A[N]; for(i = 0;i<N;i++){ scanf("%d",&A[i]); } for(i = 0;i<N;i++){ if(A[i] == 1){ min = i; } } i = ceil(min/(K-1)); if(min-(K-1)*i > 0){ // i = i + 1; } j = ceil((N-min-1)/(K-1)); if((N-min-1)-(K-1)*j > 0){ // j = j + 1; } printf("%d",i+j); return 0; }
Submission Info
Submission Time | |
---|---|
Task | C - Minimization |
User | maron16 |
Language | C (GCC 5.4.1) |
Score | 0 |
Code Size | 436 Byte |
Status | CE |
Compile Error
./Main.c: In function ‘main’: ./Main.c:14:14: error: array subscript is not an integer scanf("%d",&A[i]); ^ ./Main.c:17:5: error: array subscript is not an integer if(A[i] == 1){ ^ ./Main.c:21:5: warning: implicit declaration of function ‘ceil’ [-Wimplicit-function-declaration] i = ceil(min/(K-1)); ^ ./Main.c:21:5: warning: incompatible implicit declaration of built-in function ‘ceil’ ./Main.c:21:5: note: include ‘<math.h>’ or provide a declaration of ‘ceil’ ./Main.c:29:8: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘double’ [-Wformat=] printf("%d",i+j); ^ ./Main.c:10:1: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d",&N); ^ ./Main.c:11:1: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d",&K); ^