#include #include #include main(){ /* 北向きから8方向時計回り順に 0,1,1,2,2,2,1,1回回転が必要 */ int X,Y,L; scanf("%d%d%d",&X,&Y,&L); int step; if(X == 0 && Y >= 0){ step = 0; }else if(Y < 0){ step = 2; }else{ step = 1; } step += ceil(abs(X) / (double)(L)); step += ceil(abs(Y) / (double)(L)); printf("%d\n",step); }