
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 racheckTwoPiles(n,m) = true.
- Với
n=2, m=2
. Đầu racheckTwoPiles(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