Loading Now

turnsOnRoad

Một con sói sống trong rừng nằm trên hệ tọa độ của Cartesian. Khi đi săn, con sói sẽ bắt đầu tại điểm (0, 0) và đi theo hình xoắn ốc như hình dưới đây:

Sói cuối cùng đã tìm thấy thứ gì đó để ăn tại điểm (x, y). Tính số lượt sói ta phải di chuyển để đến điểm đó.

Ví dụ

  • Với x = 1 và y = 1, đầu ra là turnsOnRoad(x, y) = 1.
  • Với x = 1 và y = -1, đầu ra là turnsOnRoad(x, y) = 4.

Đầu vào/Đầu ra

  • [giới hạn thời gian chạy] 0.5 giây

  • [đầu vào] integer x

    Tung độ của điểm cuối cùng.
    -10^4 ≤ x ≤ 10^4.

  • [input] integer y

    Hoành độ của điểm cuối cùng.
    -10^4 ≤ y ≤ 10^4.

  • [output] integer

    Các hướng di chuyển.

Post Comment

Contact