Задачи
November 25, 2023
Задача по дизайну систем: бронирование мест
Необходимо реализовать систему, которая управляет состоянием бронирования N мест (от 1 до N).
- SeatReserver(int n) инициализирует объект SeatReserver, который будет управлять n местами, пронумерованными от 1 до n. Изначально все места свободны.
- int Reserve() находит наименьшее по номеру незарезервированное место, резервирует его и возвращает его номер.
- void Unreserve(int num) снимает резерв с места с заданным номером.