Loading Now

checkTwoPiles

Cho 2 cọc lần lượt chứa những đồng xu tương ứng là n, m. Ta có thể rút tiền từ những cọc từ một trong hai cách sau:

  • Lấy 2 xu từ cọc 1, lấy 1 xu từ cọc 2.
  • Lấy 2 xu từ cọc 2, lấy 1 xu từ cọc 1.

Hãy kiểm tra xem nếu lấy từ những cách trên thì có thể làm trống cả 2 cọc hay không. 

Ví dụ:

  • Với n=2, m=1. Đầu ra checkTwoPiles(n,m) = true.
  • Với n=2, m=2. Đầu ra checkTwoPiles(n,m) = false.

Đầu vào/Đầu ra:

  • [Thời gian chạy] 0.5s với C++, 3s với Java và C#, 4s với Python, Go và JavaScript.

  • [Đầu vào] Integer n, m.
    0 ≤ n,m ≤ 10^9.

  • [Đầu ra] Boolean.
    Có thể làm trống 2 cọc hay không, true nếu đúng, false nếu sai.

Post Comment

Contact