Cây Đũa Phép
Đề bài
Mô tả
Cho một số nguyên dương . Bạn có thể áp dụng hai phép biến đổi sau lên một số nguyên dương bất kỳ, với số lần tùy ý và theo thứ tự tùy ý:
- Nếu là số chẵn, biến thành .
- Nếu , biến thành .
Lưu ý: nếu vừa chẵn vừa lớn hơn thì bạn được tự chọn áp dụng phép nào.
Cho số đích . Hãy xác định xem có thể biến thành bằng các phép biến đổi trên hay không (được phép không dùng phép nào, tức giữ nguyên ).
Dữ liệu vào
- Dòng đầu chứa số nguyên — số lượng truy vấn.
- Mỗi truy vấn gồm một dòng chứa hai số nguyên và .
Dữ liệu ra
Với mỗi truy vấn, in ra Yes nếu có thể thu được từ , ngược lại in ra No. Chữ hoa/thường được chấp nhận tùy ý.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 2 3 1 1 3 6 6 8 1 2 4 1 31235 6578234 |
Yes Yes No Yes No Yes Yes |
. Giữ nguyên . Từ không thể vượt quá nên không đạt . . Từ chỉ có thể giữ nguyên nên không đạt . . Từ () có thể đạt số bất kỳ. |
| 10 1 1 1 2 1 1000000000 2 3 2 4 3 3 3 4 4 1 4 1000000000 3 1000000000 |
Yes No No Yes No Yes No Yes Yes No |
Khi chỉ đạt được . Khi chỉ đạt được . Khi đạt được mọi . |
Bình luận