Giấc mơ của abcnickname

Xem dạng PDF

Gửi bài giải

Điểm: 16,00 (OI)
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Trong một lần ngủ abcnickname mơ thấy mình đang ở trong một mặt phẳng 2 chiều. Đặc biệt thay, cậu ấy thấy một quý cô xinh đẹp (đẹp như Thúy Kiều) ở tít xa bên kia nhưng vì sắc đẹp đã làm mù con mắt nên abcnickname làm sao có thể bỏ qua cơ hội tuyệt vời này mà không ngần ngại qua xin số phone của cô ấy được. Được biết abcnickname đang đứng ở điểm (0,0) và cô ấy thì ở điểm (x, y). Trong một lần di chuyển abcnickname có thể chọn 1 số nguyên dương ~d~ (~0 \le d \le k~) và bước d điểm về phía trước hướng mà anh ấy đối mặt. Ban đầu, abcnickname hướng về phía số nguyên dương ~x~. Sau mỗi bước đi, anh ấy sẽ luân phiên quay mặt về hướng ~x~ và hướng số nguyên dương ~y~ (tức là cậu ấy sẽ đối mặt với hướng ~y~ trong lần di chuyển thứ hai, hướng ~x~ trong lần di chuyển thứ 3, và cứ thế cho tới khi đến được vị trí cô gái). Vậy abcnickname phải thực hiện tối thiểu bao nhiêu bước để đến đc cô gái xinh đẹp ấy và xin số điện thoại?

Input:

  • Dòng đầu tiên chứa một số nguyên ~T~ (~1 \le T \le 10^4~) – số lượng trường hợp
  • T dòng tiếp theo mỗi dòng chứ 3 số nguyên ~x~, ~y~ và ~k~ (~0 \le x, y \le 10^9, 1 \le k \le 10^9~)

Output:

Mỗi trường hợp, in ra số nguyên dương số bước đi mà abcnickname cần phải bước để tới xin số điện thoại của cô ấy.

Ví dụ:

Input:

3
9 11 3
0 10 8
1000000 100000 10

Output:

8
4
199999

Giải thích:

Trong trường hợp đầu tiên, abcnickname sẽ di chuyển một cách tối ưu nhất nếu cậu ấy bước theo cách này: (0,0) -> (2,0) -> (2,2) -> (3,2) -> (3,5) -> (6,5) -> (6, 8) -> (9,8) -> (9, 11). Trong trường hợp này abcnickname mất 8 bước di chuyển để đến được cô gái xinh đẹp ấy.


Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    cocomelon  đã bình luận lúc 13, Tháng 11, 2024, 9:00

    thúy kiều mặt béo như cái mâm mà vẫn có đứa ưng à :))


    • -1
      Huuthinhln  đã bình luận lúc 25, Tháng 11, 2024, 7:37

      dưa hấu wibu


    • 2
      Cpascal  đã bình luận lúc 25, Tháng 11, 2024, 2:40

      adu chắc đại ca em ưng đỏ anh


      • -1
        abcnickname  đã bình luận lúc 25, Tháng 11, 2024, 2:41

        |>:(


  • 3
    nam0610  đã bình luận lúc 26, Tháng 10, 2024, 4:03

    abc sẽ không bao giờ tới đc :)))


    • 2
      abcnickname  đã bình luận lúc 26, Tháng 10, 2024, 8:55

      never


  • 1
    LongNai  đã bình luận lúc 25, Tháng 10, 2024, 4:48

    Có ai có vấn đề gì về bài này cứ "Trong hộp" (inbox) cho LongNai (chẳng hạn: đề này từ đâu ra, hay tự suy nghĩ, khó ko hay dễ, béo hay gầy, non hay già,...)


    • 0
      abcnickname  đã bình luận lúc 25, Tháng 10, 2024, 4:56

      thay abcnickname thành nam0610 đi :)


      • 1
        nam0610  đã bình luận lúc 25, Tháng 10, 2024, 5:10

        Thay thành 1doiliemkhiet


      • -1
        LongNai  đã bình luận lúc 25, Tháng 10, 2024, 5:01

        🤣🤣🤣


  • 0
    abcnickname  đã bình luận lúc 25, Tháng 10, 2024, 4:40

    oh noooo :))))


    • 0
      abcnickname  đã bình luận lúc 25, Tháng 10, 2024, 4:45

      what wrong with me