由於以紅綠色表示坐位的電影院訂票系統臨時故障,因此電影院只好臨時開發一套簡單的系統。這個系統為人手輸入訂票,並且可以在訂票後取消後取消座位。請你編程一段程序,設計出該套系統。
系統設有訂票和取消功能,每人限訂五個,限取消三個。
一開始時所有座位皆為空位。
第一行為一個整數L,代表電影院的長闊。
接下來共有若干行,以"stop"為結束。
訂票 格式 : "姓名 book 坐標x? y?..."(坐標最多有五個)
取消訂票 格式 : "姓名 canccel 坐標x? y?..."(坐標最多有三個)
x是指第幾行(橫),y值為第幾列(縱)
輸出電影院坐位表。
空位為O,已訂之位為X。
5 sam book x1 y1 x2 y2 sam cancel x2 x2 mike cancel x1 y1 mike book x1 y1 stop
X O O O O O O O O O O O O O O O O O O O O O O O O
謹記如果訂票或取消訂票次數超出限制,則不會執行讓操作。
謹記任何座位皆以第一訂票者為讓座位擁有者,除非讓擁有者取消讓座位。
謹記如果取消次數超出限制,取消的均是從第3次取消後的座位。
謹記如果訂的座位不存在,則該操作為無效。
謹記如果取消的座位不存在,或該座位不屬於取消者,則該操作為無效。
謹記只有訂位者才能取消座位(須同名字)。
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」
|