Một thương mại pizza tuyên bố rằng bạn có thể kết hợp các thành phần của chúng với 34 triệu kết hợp khác nhau. Tôi đã không tin điều đó, vì vậy tôi đã loại bỏ các kỹ năng tổ hợp rỉ sét của mình và cố gắng tìm ra nó. Đây là những gì tôi có cho đến nay: Từ trang web đặt hàng trực tuyến, tôi có các lựa chọn
- lớp vỏ (4 loại, chọn 1)
- kích thước (4 loại, chọn 1) một số lớp vỏ được giới hạn ở một kích thước nhất định - không tính đến điều đó, nhưng muốn.
- phô mai (5 loại, chọn 1)
- nước sốt (4 loại, chọn 1)
- cấp nước sốt (3 loại, chọn 1)
- thịt (9 loại, chọn tối đa 9)
- không thịt (15 loại, chọn tối đa 15)
Vì vậy, tôi nghĩ rằng đây là một vấn đề kết hợp (thứ tự không quan trọng) và không phải là vấn đề chọn k, null được phép cho bất cứ thứ gì ngoại trừ lớp vỏ và lớp vỏ, kích cỡ, phô mai, nước sốt và nước sốt đều chỉ được chọn một. Thịt và không thịt? Vì vậy, đó sẽ là:
- lớp vỏ
- kích thước
- phô mai
- nước sốt
- mức nước sốt
- thịt
- không thịt
Tại thời điểm này tôi bị mắc kẹt, làm thế nào để tôi kết hợp những thứ này để đi đến tổng số kết hợp có thể?
Tôi thấy trang web này hữu ích.
ETA: Nếu tôi không tính đến các giới hạn về kích thước lớp vỏ - một số lớp vỏ chỉ có sẵn ở các kích cỡ nhất định - có hơn 16 tỷ; 16.106.127.360 kết hợp có sẵn, vì vậy chúng bị tắt khá nhiều.