Submission #2894396


Source Code Expand

 #include <stdio.h>
#include <stdlib.h>
             
int main(void){
int N;
int K;
int i;
int 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 = min/(K-1);
if((min-(K-1)*i > 0){
    i = i + 1;
}
j = (N-min)/(K-1);
if((N-min)-(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 412 Byte
Status CE

Compile Error

./Main.c: In function ‘main’:
./Main.c:22:21: error: expected ‘)’ before ‘{’ token
 if((min-(K-1)*i > 0){
                     ^
./Main.c:31:1: error: expected expression before ‘}’ token
 }
 ^
./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);
 ^
./Main.c:14:1: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
 scanf("%d",&A[i]);
 ^