Hai ước số
Đề bài
Mô tả
Cho số nguyên .
Với mỗi , hãy tìm hai ước số và của sao cho , hoặc thông báo rằng không tồn tại cặp ước như vậy.
Dữ liệu vào
- Dòng đầu chứa số nguyên .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
In ra hai dòng, mỗi dòng gồm số nguyên:
- Số thứ của dòng đầu và dòng thứ hai lần lượt là và tương ứng với (thỏa , , , và ).
- Nếu không tồn tại cặp ước như vậy, in ở cả hai dòng tại vị trí .
Nếu có nhiều đáp án, in ra một đáp án bất kỳ.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 10 2 3 4 5 6 7 8 9 10 24 |
-1 -1 -1 -1 2 -1 -1 -1 2 8 -1 -1 -1 -1 3 -1 -1 -1 5 3 |
Với : các ước lớn hơn là , tổng của mọi cặp đều chia hết cho nên không có đáp án. Với : ; các cặp khác như hay cũng hợp lệ. |
| 5 12 1024 999983 49 6 |
4 -1 -1 -1 2 3 -1 -1 -1 3 |
và chỉ có một ước nguyên tố, là số nguyên tố, nên cả ba đều không có đáp án. Với : . |
Bình luận