文件名称:Movie-Theater-Seating
文件大小:28KB
文件格式:ZIP
更新时间:2024-05-13 16:48:44
Java
电影院座位 使用语言:Java 程序说明:该程序从命令行参数获取输入文件,逐行读取并处理用户请求在电影院预订座位的请求。 该算法遵循以下假设: 排在最前面的客户将被分配到最上面的行中。 如果有空位,每个组将在一行中分配座位。 如果小组不能坐在同一行中,请分割小组并从顶部开始分配小组中的人员。 在分配请求席位后,将3个席位标记为COVID-19,以提醒客户与社会保持距离,并且这些席位无法预订。 在优先考虑客户舒适性和安全性的同时,该算法还优先考虑尽可能多地填充座位,以最大程度地提高剧院管理的利润,因此在不同请求之间保持3个座位的间隔,但不保留缓冲排。 如果剧院中无法提供所需的座位数,请告知客户座位不足的情况。 如果剧院已满,请通知客户剧院已满。 所有请求都必须以以下格式发送:R ####(R后跟请求ID),然后是空格,然后是客户想要的座位数。 例如:-R001 9 最上面的
【文件预览】:
Movie-Theater-Seating-main
----test()
--------MovieTheaterTest()
--------MovieTheaterTest.class(2KB)
----src()
--------MovieTheater.jar(7KB)
--------MovieTheater()
--------output.txt(727B)
----README.md(4KB)