Cảm ơn các ACE có quan tâm, em xin chú thích thêm (vào trong những chú thích đã có) là vầy: 1*Em là người lập danh sách phát quà (VD:Nhân đạo) đợt này (VD: có 31 người) và gửi dang sách này mỗi CÔNG TY SẼ một bản và Cty dựa vào Dsach đây để phát, trong ngày phát quà có mặt của 31 đại diện công ty tập trung tại một địa điểm (VD: SVĐ Mỹ Đình) Qù của công ty nào thì cong ty đó phát theo Dsách em lập/
2*Em vận động đc các công ty tham gia (Vd: có 30 công ty)/
3*Mỗi công ty có số suất quà là hạn chế (VD: Cty1 có 26 suất,..., Cty12 có 28 suất) sẽ dẫn đến: +Nếu số quà ít hơn số người thì những người sau thiếu quà (ko có quà) thì CELL úng với nguoi ko có này để trống;+còn số quà bằng số người thì phát bình thường; +Không có trường hợp số quà nhiều hơn số người/
4*Số loại quà của các Cty có thể là trùng nhau (VD: Cty1_Có mìtom,dau,botngot;...; Cty14_Có mìtom,dau,botngot,chăn,màn) vì thế nếu không giải quyết tốt trên danh sách (thuat toán) thì sẽ dẫn đến một người nhận cùng một loại quà mà ko có loại khác,...(Vì thế em muốn Mỗi người chỉ được nhận duy nhất một loại quà tất nhiên loại trừ trường hợp thiếu quà thì người sau sẽ ko có) KHÔNG TRÙNG SỐ TRÊN MỘT HÀNG/
Tạm chấp nhận bạn là người làm việc nhân đạo
(nếu không có gì là bí mật, mà công tác làm từ thiện thì cần kêu gọi rộng chắc hẳn không bí mật rui, bạn có thể cho biết cụ thể thuộc tổ chức nào)
---------
Nếu đúng như thế thì tốt nhất phải thống kê thế này bạn a
*
c công ty? --Giả sử bạn có c=30 cty đóng góp quà tới (trên bài viết lúc 31 lúc sau 30 khó bít quá) - tổng quát là có
c công ty - và từ giờ gọi tắt cty
*
q loại quà (ví dụ có q=7 loại gồm mì tôm, quần áo, gạo, bánh mì, dầu, bột ngọt, đèn pin) từ c cty trên
lần lượt đánh mã số quà là (ví dụ thế):
loại QUÀ
|
mà SỐ
mì tôm|1
quần áo| 2
gạo|3
bánh mì,| 4
dầu|5
bột ngọt|6
đèn pin|7
* Cần liệt kê tiếp
SỐ LƯỢNG/ từng LOẠI quà / từng Cty
Với bảng này
loại quà
|
1
|
2
|
3
|
4
|
5
|
6
|
7
Số lượng từ cty1|0|5|0|4|10|0|11
Số lượng từ cty2|10|0|8|3|0|2|1
Số lượng từ cty3|0|4|10|9|8|0|1
Số lượng từ cty...|...|...|...|...|...|...|...
..........|...|...|...|...|...|...|...
Số lượng từ cty30|1|5|0|3|7|10|0|
(ví dụ thế)
Rồi mới đến
* thống kê
số người nhận quà là n
* rồi
phương thức phát thế nào, người trước thì nhận đủ quà mỗi loại 1 quà - tức là nhận đủ q (q=7 trong ví dụ) loại quà hay là thế nào,
*
KẾT thúc kết quả là bảng giống như bạn mong muốn
như thế mới là bài toán xuôi, không phải bài toán ngược như bạn ghi trong file
cứ vậy chúng ta có thể làm bài toán chia các túi ĐỦ LOẠI, và TÚI thiếu, ...vv (dĩ nhiên có thể tưởng tượng là dán mác rõ ràng quà này từ cty nào đến - kiểu như bờm cầm đồng tiền nào đi mua rau, đồng nào mua kem ấy mà)
NHƯ thế mới làm được
không rõ bạn có hiểu không, mà không thấy trả lời các câu hỏi tôi đưa trên
vì thấy đây là côgn tác nhân đạo, nên tôi cố giúp cho hoàn thiện
NẾU ĐÚNG THẾ THÌ BẠN HOÀN THIỆN LẠI FILE VÀ GỬI LẠI