Nếu muốn dùng thuật toán vét cạn thì cứ viẹc tìm hết những đáp án thoả điều kiện. Sau đó so sánh xem cái nào có nhiều phần tử liên tiếp nhất.
(Cần định nghĩa rõ như thế nào là nhiều liên tiếp)
Vét cạn với n giá trị ban đầu sẽ có 2^n-1 tập con, chắc với tầm 100 kiện hàng thì máy cũng đủ sức.
Sau khi ghép các kiện hàng cùng lô làm 1 được mảng A(1 to n), lấy k kiện hàng biểu diễn dạng mảng chỉ số tăng dần B(1 to k) với 1<= k <= n và B(i) là kiện hàng thứ i. Các kiện hàng gần nhau nhất có thể lấy tiêu chí B(k) - B(1) - k nhỏ nhất.
Vét cạn với n giá trị ban đầu sẽ có 2^n-1 tập con, chắc với tầm 100 kiện hàng thì máy cũng đủ sức.
Sau khi ghép các kiện hàng cùng lô làm 1 được mảng A(1 to n), lấy k kiện hàng biểu diễn dạng mảng chỉ số tăng dần B(1 to k) với 1<= k <= n và B(i) là kiện hàng thứ i. Các kiện hàng gần nhau nhất có thể lấy tiêu chí B(k) - B(1) - k nhỏ nhất.
Đúng rồi, sau khi tìm được tập con thứ nhất thì còn lại mảng mới và lại tìm tập con trên mảng này. Nói chung là vét cạn được chỉ có tối ưu về kết quả và tốc độ thì khó.
em chào bác. thật sự rất cám ơn bác đã nhiệt tình:
chắc đây là kết quả mà bác làm ra nhưng ý em không phải là vậy.!
ý em là khi trong bảng đó em sẽ nhóm đc 6 nhóm có tổng cột CBM là (74~75)
Mà không phải là tìm ra được tất cả bao nhiêu nhóm có tổng là (74~75) ạ.
thường em làm bằng tay sẽ làm theo từng đoạn và từ trên xg dưới. tất nhiên là sẽ có những chổ sẽ không thể liên tiếp được.
Bài của em nếu nhóm đc 1 nhóm cộng 2 ô hay 3 ,4,5... ô miễn sao tổng nằm trong khoảng (74-75) nếu nhóm đó hoàn thành
sẽ không liên quan đến những nhóm tiếp theo. nhóm tiếp theo chỉ là tính tổng những ô còn lại thôi ạ!
Bài đã được tự động gộp:
Cám ơn các bác đã nhiệt tình thảo luận:
Em hy vọng các bác tìm ra phương án tối ưu nhất để giúp e.
Bảng này em thường làm bằng tay cứ kéo tổng 2 ô hay 3,4... ô gì cũng được,miễn sao tổng nằm trong khoảng (74-75) là cho vào nhóm, nhóm này để riêng ra bên ngoài không liên quan đến bảng tổng nữa.
sau đó em tiếp tục làm như thế với nhưng ô còn lại đên lúc hết bảng thì thôi,
Lúc đầu khi làm cứ nghĩ nó đơn gian nhưng mất thời gian thôi. không ngờ muốn nhanh hơn cũng khó thật
Nên chú ý đọc hết các bài trong thớt của mình, không nên bỏ xót bài nào.
Đoán chắc là người viết bài #18 đã làm xong lâu rồi, nhưng chẳng qua bạn có cần hay không và có biết cách hỏi/ xin hay không.
Nên chú ý đọc hết các bài trong thớt của mình, không nên bỏ xót bài nào.
Đoán chắc là người viết bài #18 đã làm xong lâu rồi, nhưng chẳng qua bạn có cần hay không và có biết cách hỏi/ xin hay không.