#CCBCHBA0000119. Liệt kê cặp chia hết (List Divisible Pairs)

Liệt kê cặp chia hết (List Divisible Pairs)

Liệt kê cặp chia hết (List Divisible Pairs)

Nguồn: Phước Hưng OJ

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho số nguyên nn. Liệt kê tất cả các cặp số nguyên (i,j)(i,j) thỏa 1≤i<j≤n1\le i<j\le n và jj chia hết cho ii (tức j mod i=0j\bmod i=0). Mỗi dòng gồm i j, ngăn cách bằng đúng một dấu cách. Các cặp được sắp theo ii tăng dần; cùng một ii thì jj tăng dần. Nếu không tồn tại cặp nào, không in bất kỳ ký tự nào.

Input

Một dòng chứa số nguyên nn.

Output

In các cặp theo thứ tự quy định; đầu ra rỗng khi không có cặp.

Subtask

  • Subtask 1 (20%): 1≤n≤121\le n\le 12.

  • Subtask 2 (30%): 1≤n≤401\le n\le 40.

  • Subtask 3 (50%): 1≤n≤1001\le n\le 100.

Ví dụ

Ví dụ 1

Input:

4

Output:

1 2
1 3
1 4
2 4

Giải thích:

n=4: xét i tăng dần và chỉ lấy các bội j>i; nếu n=1 thì không in gì.

Ví dụ 2

Input:

1

Output:


Giải thích:

n=1: xét i tăng dần và chỉ lấy các bội j>i; nếu n=1 thì không in gì.