#include #include #include using namespace std; static void setup() { cin.tie(0); ios::sync_with_stdio(false); } static void run() { int x, y, l; cin >> x >> y >> l; auto count = 0; if (y < 0) count += 2; // 北から南に方向転換 count += (abs(y) + (l - 1)) / l; if (x != 0) { if (y >= 0) count += 1; // 東か北に方向転換、 y<0 の場合は回転済み count += (abs(x) + (l - 1)) / l; } cout << count << endl; } int main(int argc, char **argv) { setup(); run(); return 0; }