Bisection by s

char c[8<<8],*d;main(){for(;gets(c);puts(c)){d=c+strlen(c)/2;memmove(d+1,d,d-c+1);*d=' ';}}

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page