Nguồn: Bài tập thầy Nguyễn Thanh Bình ôn Hải phòng - Ngày 10 tháng 11 năm 2020 (am)
Cho số nguyên dương . Hãy đếm số cách phân tích thành tổng các số nguyên dương sao cho ước chung lớn nhất của các số này là .
Dữ liệu vào:
- Dòng đầu tiên ghi số nguyên dương là số lượng bộ dữ liệu;
- dòng tiếp theo, mỗi dòng chứa một số nguyên mô tả bộ dữ liệu tương ứng.
Dữ liệu ra:
- Ghi ra dòng, mỗi dòng một số nguyên là kết quả tìm được. Vì con số này có thể rất lớn nên bạn chỉ cần in ra phần dư của nó khi chia cho .
Ví dụ:
Dữ liệu vào:
Dữ liệu ra:
Giải thích:
- Trường hợp thứ nhất chỉ có bộ thỏa mãn;
- Trường hợp thứ hai có bộ .
Giới hạn:
- Subtask số điểm của bài có ;
- Subtask số điểm còn lại của bài có .