Gửi bài giải


Điểm: 25
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
đầu vào: stdin
Đầu ra: stdout

Tác giả:
Kiểu bài tập

An và Bình chơi một trò chơi với số nguyên \(N\). Mỗi lượt, người chơi phải phân tích số hiện tại x thành tích của hai số nguyên a và b (\(2 \le a \le b, a \times b = x\)), sau đó thay x bằng a (chọn ước số nhỏ hơn). Người nào làm cho số hiện tại trở thành K sẽ thua cuộc. Nếu không thể phân tích được (\(x là số nguyên tố hoặc x = 1\)), người đến lượt cũng thua. Cả hai đều chơi tối ưu.

Hãy xác định người thắng cuộc.

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

  • Một dòng chứa hai số nguyên \(N\) và K (\(2 \le K < N $\le 10^6\)).

Định dạng đầu ra

  • In ra \(1\) nếu An (người đi trước) thắng, \(2\) nếu Bình thắng.

Ví dụ

Input:

10 2

Output:

1
Ràng buộc
Subtask Điểm Giới hạn
1 20 \(N $\le 10^3\)
2 30 \(N $\le 10^4\)
3 50 \(N $\le 10^5\)

Nhận xét

Không có ý kiến tại thời điểm này.