Huyết Mạch Thương Trường

Chương 24: Cây Nhị Phân

Đăng: 18/09/2026 22:11 2,032 từ 56 lượt đọc

Ba giờ sáng. Không khí tại khu vực tiếp nhận hàng sát cửa cuốn xưởng Tiêu Sơn đặc quánh bụi bặm và mùi bao bì.

Bên trong xưởng, hàng chục dãy kệ sắt chữ V đã được dựng kín, nên ba chiếc xe tải mười lăm tấn chỉ có thể trút hàng xuống khoảng sân xi măng trống phía trước. Hàng vạn sản phẩm thời trang trào ra khỏi những chiếc bao tải dứa bị rạch toạc. Dù mỗi chiếc áo, chiếc quần đều được bảo vệ bên trong những túi zip nilon trong suốt nguyên bản từ xưởng gia công, nhưng chúng lại bị nhào trộn vào nhau một cách tàn bạo: váy voan mỏng dính quấn chặt lấy áo len mùa đông, quần bò nằm đè lên áo thun trắng, tạo thành ba núi hàng hóa khổng lồ và lộn xộn.

Chu Minh ôm đầu, đi vòng quanh đống hỗn độn, giọng nói lạc hẳn đi vì tuyệt vọng: "Trần Trạch, chúng ta kẹt cứng rồi! Ba xe tải này bèo nhất cũng mười tám ngàn sản phẩm. Nguyên lý của phần mềm WMS là phải có mã vạch hệ thống thì máy quét mới nhận diện được để định vị lên kệ. Mặc dù ngoài túi zip có ghi mác size hay màu, nhưng không có mã vạch thì vô dụng. Muốn in tem, tôi phải gõ mã sản phẩm vào hệ thống để xuất mã SKU. Tinh Diệu có đến hàng ngàn mã hàng khác nhau, nếu bắt mười lăm người này cầm từng bịch nilon lên, đọc nhãn mác rồi chạy lại bàn máy tính mô tả cho tôi tra cứu thì đến mùa quýt năm sau cũng không nhập kho xong!"

Sự hoảng loạn của Chu Minh lây sang cả đội ngũ. Đại Vượng nhíu mày, bốc một nắm bọc quần áo lên tay, chép miệng: "Chu Minh nói đúng đấy cậu Trạch. Chữ Hán với số thì bọn tôi đọc được, chứ trên mác toàn tiếng Anh với ký hiệu mã xưởng lộn xộn, nhìn một lúc là hoa hết cả mắt. Đọc sai một chữ để in nhầm tem thì rách việc."

Mười lăm người đàn ông lực lưỡng đứng chôn chân trước bức tường hàng hóa. Cơ bắp vô dụng trước một bài toán đòi hỏi sự phân loại định danh phức tạp. Trần Trạch đứng khoanh tay, ánh mắt sâu thẳm lướt qua những đống bọc nilon trong suốt. Cổ chai lúc này không nằm ở sức người, mà nằm ở tốc độ tra cứu hệ thống và thời gian xử lý vật lý.

Trần Hổ đứng cạnh đó, vươn vai kêu rắc rắc một tiếng rồi lấy mũi giày bata đá nhẹ một mớ túi nilon trên mặt đất. Gã phụ hồ thô lỗ buông một câu làu bàu bực dọc: "Cái mớ bùng nhùng này làm tôi nhớ hồi đi làm thuê ở bãi thu mua phế liệu đầu làng. Đồ đạc người ta đổ về từng xe tải, ngập đầu ngập cổ."

Triệu Thiết đứng cạnh bĩu môi: "Thế rồi anh cũng phải cắm mặt vào nhặt từng cái chai à?"

"Nhặt từng cái có mà chết đói!" Trần Hổ khạc một bãi nước bọt ra góc sân. "Thằng chủ bãi cấm tiệt bọn tôi việc cầm từng cái vỏ lên xem nhãn mác nhà sản xuất. Nó bảo cứ nhìn hình dáng, thấy nhựa trong thì quẳng sang rổ bên trái, nhựa màu ném sang rổ bên phải, mủ cứng với sắt vụn vứt tuốt ra sau lưng. Cứ thế mà phang, nhắm mắt làm cũng rào rào, cuối ngày rổ nào ra rổ nấy rõ ràng!"

Một luồng điện như xẹt qua đại não Trần Trạch. Đôi mắt đen láy của cậu thiếu niên bỗng chốc sáng rực lên dưới ánh đèn cao áp. Cậu quay ngoắt lại: "Anh Hổ nói đúng! Lão Vương trộn lẫn để ép chúng ta dùng tư duy của một nhân viên kho đi đọc mác tìm mã SKU. Nhưng chúng ta đừng đi tìm mã. Hãy nhìn xuyên qua lớp nilon, dùng mắt thường lọc thô theo đặc điểm vật lý trước!"

Nghe đến đây, đôi mắt vằn tia máu của Chu Minh đột nhiên mở to. Với tư duy của một sinh viên IT năm cuối, gã lập tức nắm bắt được mấu chốt của vấn đề. Gã đập mạnh tay vào đùi, kêu lên đầy hưng phấn: "Khoan đã! Chia để trị. Đây chính là thuật toán Cây Nhị Phân. Chúng ta thiết lập các hàm lọc đơn giản. Một nút chia làm hai nhánh! Đầu tiên là Áo và Quần Váy. Tiếp theo là Mùa Đông và Mùa Hè. Cuối cùng là Kích cỡ và Màu sắc!"

Gã sinh viên IT quay sang Trần Trạch, nụ cười nửa miệng tự tin nở trên môi: "Trần Trạch, qua ba lớp lọc cơ học đó, sản phẩm ở cuối phễu sẽ tự động hội tụ thành những đống hoàn toàn đồng nhất. Túi quần bò nữ màu xanh size M sẽ nằm gọn với nhau. Bịch áo len đỏ size L sẽ nằm thành một đống riêng. Lúc đó, tôi chỉ việc ôm laptop đi dạo một vòng, tra cứu đúng một lần cho mỗi đống, và in ra hàng loạt mã vạch giống hệt nhau!"

Đại Vượng gãi đầu, vẻ mặt vẫn đầy e ngại: "Cách này nghe thì hay, nhưng một vạn tám ngàn sản phẩm đấy! Trời sắp sáng rồi, mười lăm người bọn tôi làm sao ném kịp?"

Trần Trạch không vội trả lời. Bộ não từng đạt điểm Toán tuyệt đối bắt đầu nhảy số với tốc độ kinh hồn. Cậu nhìn thẳng vào Đại Vượng, dõng dạc đọc ra một bài toán đanh thép: "Có tổng cộng mười tám ngàn sản phẩm. Mười lăm anh em, cộng thêm tôi trực tiếp xuống làm, chúng ta có mười sáu người xử lý tay chân. Chu Minh phụ trách máy móc. Từ bây giờ là ba giờ mười lăm phút đến sáu giờ ba mươi phút sáng, chúng ta có gần hai trăm phút. Một người trong một phút chỉ cần xử lý chưa tới sáu sản phẩm. Nghĩa là các anh có chẵn mười giây để nhìn, nhặt và ném một túi đồ vào rổ. Các anh vác bao xi măng nặng sáu mươi cân thì chậm, chứ ném một cái áo nửa cân thì mười giây là quá dư thừa!"

Bài toán chia nhỏ thời gian của Trần Trạch như một gáo nước lạnh tạt vào sự hoang mang của đám đông, lập tức biến một ngọn núi không thể vượt qua thành những con số vật lý cực kỳ nhỏ bé và khả thi. Ánh mắt mười lăm người đàn ông sáng rực lên. Mười giây một thao tác, nhắm mắt họ cũng làm được!

"Đã có thông số thời gian, chúng ta vận hành ngay!" Trần Trạch cởi phăng chiếc áo thun xám, lộ ra tấm lưng săn chắc, trực tiếp bước vào vị trí. "Anh Đại Vượng, anh dẫn bốn người đứng ngay tại đống hàng này. Nhiệm vụ của các anh là phân biệt phần trên và phần dưới. Cứ thấy túi áo thì ném sang bên phải, túi quần và váy ném sang bên trái. Hết!"

"Đã rõ!" Đại Vượng siết chặt nắm đấm, khí thế hừng hực.

"Bước thứ hai, anh Thiết dẫn năm người đứng chặn ở đống Áo vừa được ném ra. Các anh phân loại theo độ dày mỏng: Áo mùa đông ném sang một bên, Áo mùa hè ném sang bên kia."

Cậu quay sang Trần Hổ: "Tôi và anh Hổ dẫn bốn người còn lại đứng ở cuối phễu. Khi đống túi áo mùa hè đến tay chúng ta, chỉ việc phân loại theo Màu sắc và Kích cỡ. Đen ra đen, trắng ra trắng. Size to lôi ra một góc, size nhỏ lôi ra một góc."

Ba giờ mười lăm phút sáng. Khu vực tiếp nhận hàng rực sáng như ban ngày dưới dàn đèn cao áp. Không có băng chuyền tự động, Trần Trạch và Chu Minh đã biến sức vóc của mười sáu con người thành một cỗ máy phân loại hoàn hảo nhất.

"Áo qua phải! Quần qua trái!" Đại Vượng hô lớn, hai tay to như gọng kìm vơ từng ôm túi nilon quần áo ném sang hai bên với tốc độ chưa tới hai giây một nhịp.

Ở tuyến thứ hai, nhóm của Triệu Thiết miệt mài gạt những bịch áo len dày cộp ra khỏi mớ áo phông mỏng manh. Những túi zip bay rào rào trên không trung, tạo thành những vòng cung dưới ánh đèn. Tới tuyến cuối cùng của Trần Trạch và Trần Hổ, những chiếc rổ nhựa cỡ lớn mượn tạm từ góc xưởng bắt đầu đầy ắp. Rổ số một: Toàn túi áo phông trắng. Rổ số hai: Toàn chân váy voan hoa nhí. Sự đồng nhất đã được thiết lập lại từ đống hỗn mang.

Chu Minh bê chiếc laptop gắn máy in mini chạy lăng xăng giữa các rổ hàng. Gã liếc mắt nhìn đống túi áo phông trắng cổ tim, gõ vài từ khóa vào thanh công cụ tìm kiếm của Tinh Diệu. Hình ảnh sản phẩm hiện lên khớp hoàn toàn.

"Mã sản phẩm: T-Shirt 205 Trắng! Một trăm cái!" Chu Minh gõ phím. Chiếc máy in nhiệt réo lên rèn rẹt, phun ra một dải tem mã vạch dài ngoẵng. Gã xé dải tem, ném cho nhóm đóng gói: "Dán thẳng lên bao bì gốc!"

Những bàn tay chai sần lột từng chiếc tem mã vạch định danh phập mạnh lên góc phải của lớp túi zip trong suốt. Từ một món đồ chỉ có mã xưởng lộn xộn, chiếc áo phông đã chính thức mang chứng minh thư của hệ thống WMS, nằm ngay ngắn trong thùng carton để sẵn sàng được quét đưa lên kệ chữ V.

Thời gian trôi qua, mồ hôi ướt đẫm những tấm lưng trần. Bụi vải bay mịt mù khiến ai nấy đều hắt xì hơi liên tục, nhưng không một ai dừng tay. Tốc độ của Cây Nhị Phân được vận hành bởi sức người vượt xa cả định mức mười giây ban đầu mà Trần Trạch tính toán.

Sáu giờ ba mươi phút sáng. Ánh bình minh màu hừng đông bắt đầu hắt những tia sáng mát mẻ đầu tiên qua khoảng sân rộng. Trần Trạch đứng dựa lưng vào cột trụ bê tông, đưa tay quệt vệt mồ hôi đen nhẻm trên trán. Cậu nhìn bao quát toàn bộ mặt bằng.

Mớ hỗn độn khổng lồ lúc ba giờ sáng giờ đây đã biến mất không để lại một dấu tích. Thay vào đó, một vạn tám ngàn sản phẩm đã được dán tem định danh sắc nét ngoài túi zip, nằm ngoan ngoãn trong những chiếc rổ nhựa phân loại, chuẩn bị được chuyển lên các dãy kệ sắt công nghiệp bên trong xưởng.

Toàn đội mười sáu người ngồi bệt xuống sàn, thở hồng hộc nhưng ánh mắt ai cũng rực lên niềm kiêu hãnh. Chu Minh gấp màn hình laptop lại, bước tới cạnh Trần Trạch, đẩy gọng kính cận: "Phân loại xong toàn bộ. Bây giờ chỉ việc chĩa PDA quét mã là có thể cất hàng lên kệ. Tôi nói rồi mà, thuật toán chia để trị không bao giờ sai."

"Không có bàn tay chai sần của họ, thuật toán của anh chỉ là lý thuyết suông trên màn hình thôi." Trần Trạch bình thản đáp, đưa tay với lấy chai nước suối tu một hơi cạn sạch.

Cậu rút điện thoại ra, gõ một tin nhắn ngắn gọn gửi cho giám đốc Hạ Nam Tình: "Toàn bộ hàng hóa tồn đọng đã được định danh và sẵn sàng lên kệ. Kho Tiêu Sơn chính thức mở hệ thống WMS. Sẵn sàng nhận lệnh xuất hàng." Trần Trạch nhấn nút gửi, bức tường thành đầu tiên của đế chế logistics đã thực sự được dựng lên, vững chãi và bất khả chiến bại trước mọi thủ đoạn bẩn thỉu.



0