Po raz kolejny... prawidłowe wyniki, a sędzia twierdzi, że nieprawidłowe rozwiązanie. W czym może być problem?
http://pl.spoj.com/problems/NIEKOLEJ/46
Kod:
#include<stdio.h>
int main() {
int n;
int mid;
scanf("%d", &n);
if(n <= 3) {
printf("NIE");
} else {
mid = n / 2;
if(n%2) {
for(int i = 0; i <= mid; i++) {
printf("%d %d", i, mid + 1 + i);
if(i != mid) {
printf(" ");
}
}
} else {
for(int i = 0; i < mid; i++) {
printf("%d %d", i, mid + 1 + i);
if(i != mid - 1) {
printf(" ");
}
}
printf(" %d", mid);
}
}
return 0;
}
Przykład wywołania:
11
0 6 1 7 2 8 3 9 4 10 5 11
created
last reply
- 30
replies
- 3.8k
views
- 15
users
- 2
likes
- 11
links