Предположим, у вас есть служба парковки автомобилей в длинном узком переулке, поэтому все автомобили припаркованы в стиле параллельной парковки.Некоторые из ваших клиентов водят машины и используют только 1 место.Другие ездят на лимузинах и требуют 2 места.Один из способов парковки транспортных средств состоит в том, чтобы назначить 2 места для каждого транспортного средства, независимо от размера.В ваших заявочных билетах будет написано: «Автомобиль припаркован, начиная с пробела 0 (максимальный размер транспортного средства - 2 пробела)», или «начиная с пробела 2», или «начиная с пробела 4» и т. Д.
Это будет работать,но это тратит впустую места, потому что вы резервируете 2 места для автомобилей, которым нужно только 1. Таким образом, вместо этого вы упаковываете машины вместе, машины занимают только одно место, а лимузины - два.Ваши сотрудники знают, что машина занимает только один пробел, поэтому, если в билете написано «начиная с пробела 1 (максимальный размер транспортного средства - 2 пробела)», они знают, что «машина находится в пробеле 1, а пробел 2 принадлежит кому-то другому».Пространство 2 автомобиля фактически перекрывает лимузин, припаркованный в пространствах 2 и 3, но было бы плохой идеей использовать его, иначе вы собираетесь вдавить лимузин.