
mathgame
Hà và Ngọc thay phiên nhau chơi một trò chơi, Hà bắt đầu trước.
Ban đầu, có một số N
trên bảng. Ở lượt của mỗi người chơi, người chơi đó phải:
- Chọn bất kỳ một số
x
với0 <x <N
vàN% x == 0
. - Thay thế số
N
trên bảng phấn bằngN - x
.
Nếu người chơi không thể chọn bất kì một số nào thoả mãn, người đó sẽ thua trò chơi.
Giả sử 2 người chơi đều chọn các con số để tối ưu hoá khả năng chiến thắng của mình. Trả về 1
khi và chỉ khi Hà thắng trò chơi, nếu Hà không thắng, trả về 0
.
Ví dụ
- Với
n = 2
, đầu ra làmathGame (n) = 1
.
Hà chọn 1 và Ngọc không thể chọn thêm số nào. - Với
n = 3
, đầu ra làmathGame (n) = 0
.
Hà chọn 1, Ngọc chọn 1 và Hà không thể chọn thêm số nào.
Đầu vào/Đầu ra
-
[giới hạn thời gian chạy] 1 giây
-
[đầu vào] integer n
Điều kiện tiền đề:
1 ≤ n ≤ 109
-
[đầu ra] integer
Trả về 1 khi và chỉ khi Hà thắng trò chơi, nếu Hà không thắng, trả về 0.
Post Comment