Странные ассоциации навернулись, пока ехал в метро, и многие, верно, захотят плюнуть мне в лицо после этого, но...
Стою в полупустом вагоне метро.
Напротив - скамейка.
На ней сидят (слева-направо):
Схематично это можно изобразить так:
/* |--------|-------|--------|-----| | FatBoy | Empty | OldMan | Man | |--------|-------|--------|-----| */
Затем, в динамике вагона прозвучало "Уважаемые пассажиры, будьте вежливы друг к другу, уступайте места инвалидам, пожилым людям и пассажирам с детьми".
В голове сопоставились "Пожилой человек" и "Пассажир"
Дополнил схему.
/*
|--------|---------|-----------------|----------|
| FatBoy | Empty | OldMan | Man |
|--------|---------|-----------------|----------|---------|
| Инвалид | Пожилой человек | Пассажир | Ребенок |
|---------|-----------------|----------|---------|
*/
Проитерировал по времени и получил смещение на бит влево:
/* |---------|-----------------|-----------------|---------| | FatBoy | Empty | OldMan | Man | |---------|-----------------|-----------------|---------| | Инвалид | Пожилой человек | Пассажир | Ребенок | |---------|-----------------|-----------------|---------|
Получил линейную шкалу времени и того, что произойдет с каждым, кроме инвалида: