Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Rust] Binary GCD dùng trailing_zeros

    Cho hai số nguyên không âm a và b kiểu u64. Tính gcd(a,b) bằng thuật toán Stein (binary GCD), dùng trailing_zeros để loại các bit 0 cuối. Quy ước gcd(0,x) = x.

    • Định dạng đầu vào:

      Hai số nguyên không âm a, b.

    • Ràng buộc đầu vào:

      0 ≤ a, b ≤ 10^18.

    • Định dạng đầu ra:

      Một số nguyên gcd(a,b).

    Ví dụ:

    Đầu vào:

    12 18
    

    Đầu ra:

    6

    Giải thích:

    gcd(12,18) = 6.

    Đang tải editor...