Số p-nhị phân
Đề bài
Mô tả
Cho một số nguyên (có thể âm, dương hoặc bằng ). Ta gọi một số -nhị phân là số có dạng , với là số nguyên không âm.
Ví dụ, với thì một vài số -nhị phân là: , , .
Cho một số nguyên dương . Hãy tìm số lượng nhỏ nhất các số -nhị phân (không nhất thiết phân biệt) có tổng bằng . Nếu không thể biểu diễn theo cách này, in ra .
Lưu ý: các số hạng -nhị phân âm được phép xuất hiện trong tổng.
Dữ liệu vào
Một dòng duy nhất chứa hai số nguyên và .
Dữ liệu ra
In ra một số nguyên duy nhất là số lượng số hạng nhỏ nhất, hoặc nếu không thể biểu diễn.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 24 0 | 2 | |
| 24 1 | 3 | |
| 24 -1 | 4 | , các số hạng lặp lại được phép |
| 4 -7 | 2 | , số hạng thứ hai âm nhưng vẫn hợp lệ |
| 1 1 | -1 | Không thể biểu diễn được |
Bình luận