Trạng thái

Yêu cầu

Trong một cửa hàng sách có bán \(n\) quyển sách được đánh số thứ tự từ \(1\) đến \(n\). Quyển sách thứ \(i\) có giá là \(i\) đô-la \(( ∀i: 1 ≤ i ≤ n )\).

An muốn mua một số quyển sách sao cho tổng giá trị của chúng đúng bằng \(n\).

Bạn hãy giúp An liệt kê tất cả các chọn mua sách. Các cách chọn sách là hoán vị của nhau thì chỉ tính là một cách.

Dữ liệu

  • Một số nguyên dương \(n (0 < n \le 100)\).

Kết quả

  • In ra kết quả bài toán.

Ví dụ

INPUT

7

OUTPUT

1 2 4 
1 6 
2 5 
3 4 
7
Thông tin
Thông tin bài tập
Gửi bài giải
Điểm
100
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
127 M
I/O
stdin -> stdout
Tác giả
Loại đề bài
Phương pháp: Kỹ năng cài đặt
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text