#BS0000062. Hoán vị (Permutation)
Hoán vị (Permutation)
Hoán vị (Permutation)
Nguồn: UVa
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho số nguyên và dãy thỏa
Xét toàn bộ hoán vị của theo thứ tự từ điển, đánh số từ . Số thứ tự cần tìm được biểu diễn theo hệ giai thừa:
Hãy in hoán vị có số thứ tự .
Input
- Dòng đầu chứa .
- Dòng thứ hai chứa .
Output
In số nguyên của hoán vị cần tìm, cách nhau bởi một dấu cách.
Subtask
- Subtask 1 — 20%: .
- Subtask 2 — 30%: .
- Subtask 3 — 50%: , .
Ví dụ
Input
4
2 1 1 0
Output
3 2 4 1
Giải thích
Ban đầu còn . chọn phần tử còn lại thứ , tức ; tiếp theo chọn ; rồi chọn ; cuối cùng còn .