Một công ty công nghệ cao của Phần Lan có một kho hình chữ nhật lớn. Kho hàng có một nhân viên
và người quản lý. Các mặt của các kho, theo thứ tự xung quanh nó, được gọi là trái, hàng đầu, bên phải và
phía dưới. Diện tích kho được chia thành các ô vuông kích thước bằng nhau bằng cách chia khu vực thành các hàng và
cột. Các hàng được đánh số bắt đầu từ đầu với số nguyên 1,2, ... và các cột
được đánh số bắt đầu từ bên trái với số nguyên 1,2, ...
Các kho có vùng chứa, được sử dụng để lưu trữ các thiết bị công nghệ vô giá. Các container này
có mã số riêng biệt. Mỗi container chiếm một hình vuông. Các kho
quá lớn, mà số lượng container bao giờ đến là nhỏ hơn so với số hàng và số
nhỏ hơn số cột. Các container không được gỡ bỏ khỏi kho, nhưng
đôi khi một container mới đến. Các mục cho kho hàng ở góc trên bên trái.
Các nhân viên đã sắp xếp các container trên góc trên cùng bên trái của kho trong một như
cách mà anh ta sẽ có thể tìm thấy chúng bằng mã số của họ. Ông sử dụng sau đây
phương pháp.
Giả sử rằng số lượng xác định các container tiếp theo sẽ được chèn vào là k (container
k, cho ngắn). Các công nhân đi hàng đầu tiên bắt đầu từ bên trái và tìm kiếm đầu tiên
container với số nhận dạng lớn hơn k. Nếu không có chứa như vậy được tìm thấy, thì container
k được đặt ngay sau bìa phải của container trước đó ở hàng. Nếu
như một l container được tìm thấy, thì container l được thay thế bằng container k và l được chèn vào
dòng dưới, sử dụng cùng một phương pháp. Nếu người lao động đến một hàng không có container,
container được đặt ở quảng trường tận cùng bên trái của hàng đó.
Giả sử rằng container 3,4,9,2,5,1 đã đến với kho theo thứ tự này. Sau đó, vị trí
của các thùng chứa tại kho là như sau. 1 4 5 2 9 3
Người quản lý đến công nhân và họ có cuộc đối thoại sau đây: Quản lý: Có phải chứa
5 đến trước thùng chứa 4? Người lao động: Không, đó là không thể. Manager: Oh, vì vậy bạn có thể
nói với thứ tự xuất hiện của các container bằng vị trí của họ. Công nhân: Nói chung không. Ví dụ,
các container tại trong kho có thể đã đến theo thứ tự 3,2,1,4,9,5 hoặc theo thứ tự
3,2,1,9,4,5 hoặc ở một trong 14 đơn đặt hàng khác.
Như người quản lý không muốn để cho thấy rằng các công nhân có vẻ thông minh hơn nhiều, anh đi đi. Bạn
là giúp người quản lý và viết chương trình, đưa ra một vị trí container, tính toán
tất cả các đơn đặt hàng có thể trong đó họ có thể đã đến.
đang được dịch, vui lòng đợi..