Nội dung Bài tập
- Mã:
- Hoanvin
- Tên:
- Hoán vị n
- Dạng thi:
- oi
- Thang điểm:
- 20 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- khoa404
Nhập vào một mảng có n phần tử (0 <= n <= 9).Các phần tử là các số hoặc kí tự,các phần tử cách nhau bằng một dấu cách .Đếm tất cả các số được tạo ra bằng cách thay đổi vị trí các phần tử trong mảng.
Quảng cáo
Nếu không phải số nguyên dương thì xuất "-1".
Input:
1 2 3
Output:
6
Giải thích: Có 6 số khác nhau có thể tạo từ hoán vị: 123, 132, 213, 231, 312, 321.
Input:
5 5 5 5
Output:
1
Giải thích: Chỉ có 1 số là 5555, vì các hoán vị đều giống nhau.
Input:
5 -3 a
Output:
-1
Giải thích: Do có -3 và a nên xuất -1.
Input:
6 9 8 6
Output:
12
Giải thích: Có 12 số khác nhau có thể tạo từ hoán vị: 6986, 6689, 6698, 6968, 6869, 6896, 9686, 9668, 9866, 8966, 8696, 8669.
Theme :
Mời bạn soạn code
Ai có thể xem bài này :
Thông tin
Phần thảo luận