Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập indaydequycoban01

In dãy

Dễ Cài đặt

  • 100p Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 100% Tỉ lệ AC
  • 1 Số AC

Bạn được cho một số nguyên \(n\) và một dãy \(a = (a_1, a_2, \ldots, a_n)\) với \(1 \leq a_i \leq 10\).

Hãy in ra tất cả các dãy \(b = (b_1, b_2, \ldots, b_n)\) sao cho:

\[ 1 ≤ b_i ≤ a_i \quad \text{với mọi } i=1..n. \]

Các dãy \(b\) được in theo thứ tự từ điển.

Input

  • Dòng đầu chứa số nguyên \(n\). \((1 \leq n \leq 6)\)
  • Dòng tiếp theo chứa \(n\) số nguyên \(a_1, a_2, \ldots, a_n\) \((1 \leq a_i \leq 10)\).

Output

  • In ra tất cả các dãy \(b\), mỗi dãy trên một dòng.

Sample Input 1

3
3 2 3

Sample Output 1

1 1 1
1 1 2
1 1 3
1 2 1
1 2 2
1 2 3
2 1 1
2 1 2
2 1 3
2 2 1
2 2 2
2 2 3
3 1 1
3 1 2
3 1 3
3 2 1
3 2 2
3 2 3

Bình luận

Chưa có bình luận nào.