Mình có một nan đề sau làm rất lâu rồi mà chưa có phương án giải quyết: dữ liệu ở sheet(DULIEU) gồm có 100 cột: số liệu trong các cột là những số trong khoảng từ 00 đến 99. Mình cần chọn ra 5 nhóm số càng nhiều số càng tốt như sau:
Yêu cầu: với mỗi một nhóm số:
1/ Trong mỗi cột chỉ được chọn 1 số.
2/ Bắt đầu Chọn từ cột 1 đầu tiên rồi lần lượt chọn đến các cột tiếp theo (không được chọn nhảy bỏ qua cột).
3/ Các số được chọn trong các cột không được trùng lặp lại. (Ví dụ cột 1 chọn số 03 thì các cột tiếp theo không được chọn số 03 nữa)
4/ Tìm phương án chọn sao cho số cột được chọn là nhiều nhất: từ cột 1 đến cột n (Với n là lớn nhất có thể (n=< 100)).
5/ Chọn ra 5 phương án để có 5 nhóm số với số cột là lớn nhất có thể.
6/ Kết quả chọn: dán sang sheet(KETQUA) và dán vào dòng 2 ( nhóm số cột lớn nhất), dòng 3 (nhóm số cột lớn thứ 2), dòng 4 (nhóm số cột lớn thứ 3), dòng 5 (nhóm số cột lớn thứ 4), dòng 6 (nhóm số cột lớn thứ 5) vào số cột tương ứng.
Mong các bạn và GPE giúp đỡ. Xin trân trọng cảm ơn!
Yêu cầu: với mỗi một nhóm số:
1/ Trong mỗi cột chỉ được chọn 1 số.
2/ Bắt đầu Chọn từ cột 1 đầu tiên rồi lần lượt chọn đến các cột tiếp theo (không được chọn nhảy bỏ qua cột).
3/ Các số được chọn trong các cột không được trùng lặp lại. (Ví dụ cột 1 chọn số 03 thì các cột tiếp theo không được chọn số 03 nữa)
4/ Tìm phương án chọn sao cho số cột được chọn là nhiều nhất: từ cột 1 đến cột n (Với n là lớn nhất có thể (n=< 100)).
5/ Chọn ra 5 phương án để có 5 nhóm số với số cột là lớn nhất có thể.
6/ Kết quả chọn: dán sang sheet(KETQUA) và dán vào dòng 2 ( nhóm số cột lớn nhất), dòng 3 (nhóm số cột lớn thứ 2), dòng 4 (nhóm số cột lớn thứ 3), dòng 5 (nhóm số cột lớn thứ 4), dòng 6 (nhóm số cột lớn thứ 5) vào số cột tương ứng.
Mong các bạn và GPE giúp đỡ. Xin trân trọng cảm ơn!