Có bài toán như vầy:
Ghe đưa lên một cần xé cam và một cần xé quýt. Mướn xe ba gác thồ về miễu. Có người mách lẻo là lúc trên xe có điều ô uế cho nên hai cần xé này không cúng được nữa. Chỉ còn đem ra phát cho chúng sinh đi viếng miễu.
Bây giờ chia ra đĩa. Thầy bói ngồi trước miễu xem xâm và giải quẻ sâm "gia nhất" ra thành:
Miễu này nằm giữa hai hòn. "gia nhất" là thêm một. Thêm một vào giữa hai hòn thành ra ba.
Chủ tin vậy và lập điều kiện mỗi đĩa phải có tối thiểu 2 quả này và một quả kia.
Cho biết làm cách nào để chia được nhiều đĩa nhất.
Nếu muốn viết code VBA càng tốt.
Gợi ý:
Trước mắt tôi có hai giải thuật. Giải thuật thứ nhất giản dị hơn nhưng giải thuật thứ hai thực tế hơn.
Nếu quý vị cho rằng gợi ý này khó hiểu thì cứ việc bỏ qua cái "giải thuật thực tế"
Ghe đưa lên một cần xé cam và một cần xé quýt. Mướn xe ba gác thồ về miễu. Có người mách lẻo là lúc trên xe có điều ô uế cho nên hai cần xé này không cúng được nữa. Chỉ còn đem ra phát cho chúng sinh đi viếng miễu.
Bây giờ chia ra đĩa. Thầy bói ngồi trước miễu xem xâm và giải quẻ sâm "gia nhất" ra thành:
Miễu này nằm giữa hai hòn. "gia nhất" là thêm một. Thêm một vào giữa hai hòn thành ra ba.
Chủ tin vậy và lập điều kiện mỗi đĩa phải có tối thiểu 2 quả này và một quả kia.
Cho biết làm cách nào để chia được nhiều đĩa nhất.
Nếu muốn viết code VBA càng tốt.
Gợi ý:
Trước mắt tôi có hai giải thuật. Giải thuật thứ nhất giản dị hơn nhưng giải thuật thứ hai thực tế hơn.
Nếu quý vị cho rằng gợi ý này khó hiểu thì cứ việc bỏ qua cái "giải thuật thực tế"
Lần chỉnh sửa cuối: