Они организованы в очередь, в которой фиксируется фамилия и инициалы сотрудника и количество комнат, на которые очередник может претендовать. Каждый год те, кто стоит в начале очереди, могут получить квартиру, соответствующую их правам, если на них хватит необходимых квартир. У сотрудника, стоящего в очереди, может изменится семейное положение, например, родится ребенок, поэтому для него может изменится параметр «количество комнат», но на месте в очереди это никак не должно сказываться. И каждый год очередь пополняется новыми сотрудниками. Предприятие каждый год предоставляет n1 однокомнатных, n2 двухкомнатных, n3 трехкомнатных, n4 четырехкомнатных и n5 пятикомнатных квартир, где ni могут быть разными в разные годы (задавать датчиком случайных чисел, при этом количество квартир с большим числом комнат обычно меньше, чем количество квартир с большим числом комнат обычно меньше, чем количество квартир с меньшим числом комнат). Организовать по годам движение очереди на получение квартиры.