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.
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.

    Quảng cáo
       Ngôn ngữ : 

       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