#CCBCHBON0000040. Hai vòng: cặp chia hết (Smallest Divisible Partner)
Hai vòng: cặp chia hết (Smallest Divisible Partner)
Hai vòng: cặp chia hết (Smallest Divisible Partner)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho số nguyên . Với mỗi từ 1 đến , tìm số nguyên j nhỏ nhất trong sao cho tích chia hết cho . In đúng dòng, dòng i gồm i j. Luôn có đáp án vì thỏa. Cách dùng hai vòng lặp nên break vòng j ngay sau nghiệm đầu; vòng i vẫn tiếp tục.
Input
Một số nguyên .
Output
Đúng dòng, mỗi dòng gồm i và j nhỏ nhất.
Subtask
-
Subtask 1 (20%): .
-
Subtask 2 (30%): .
-
Subtask 3 (50%): .
Ví dụ
Ví dụ 1
Input:
6
Output:
1 6
2 3
3 2
4 3
5 6
6 1
Giải thích:
Với mỗi i, j nhỏ nhất thỏa n chia hết i*j được in; j=n luôn là ứng viên. Kết quả kiểm tra với dữ liệu này: 1 6 2 3 3 2 4 3 5 6 6 1.
Ví dụ 2
Input:
1
Output:
1 1
Giải thích:
Với mỗi i, j nhỏ nhất thỏa n chia hết i*j được in; j=n luôn là ứng viên. Kết quả kiểm tra với dữ liệu này: 1 1.