Cho một số nguyên dương tạo ra tất cả các biến số của đối tượng.
Chi tiết
- Một sự loạn trí là một hoán vị không có điểm cố định. (Điều này có nghĩa là trong mọi số lần loạn không thể có trong mục thứ ).
- Đầu ra phải bao gồm các biến số của các số (hoặc cách khác ).
- Thay vào đó, bạn luôn có thể in các dẫn xuất của (hoặc tương ứng) nhưng bạn phải chỉ định như vậy.
- Đầu ra phải có tính xác định, đó là bất cứ khi nào chương trình được gọi với một số cho là đầu vào, thì đầu ra phải giống nhau (bao gồm thứ tự của các biến đổi phải giữ nguyên) và đầu ra hoàn chỉnh phải được thực hiện trong một lượng thời gian hữu hạn mỗi lần (không đủ để làm như vậy với xác suất 1).
- Bạn có thể giả sử rằng
- Đối với một số cho, bạn có thể tạo tất cả các biến động hoặc thay vào đó, bạn có thể lấy một số nguyên khác dùng làm chỉ mục và in ra biến dạng thứ (theo thứ tự bạn đã chọn).
Ví dụ
Lưu ý rằng thứ tự của các biến động không nhất thiết phải giống như được liệt kê ở đây:
n=2: (2,1)
n=3: (2,3,1),(3,1,2)
n=4: (2,1,4,3),(2,3,4,1),(2,4,1,3), (3,1,4,2),(3,4,1,2),(3,4,2,1), (4,1,2,3),(4,3,1,2),(4,3,2,1)
OEIS A000166 đếm số lần loạn.