團體程式設計天梯賽-練習集L1-005考試座位號
阿新 • • 發佈:2018-12-14
題目連結
思路
- 題目說“任何時候都不會把兩個人分配到同一個座位上”,所以准考證號和試機座位、實際座位三個量中,兩兩都是一一對應的。
- 題目的查詢是給出試機座位seat1,查准考證號id和實際座位seat2。即試機座位=>准考證=>實際座位。
- 按照上述方向,開一個字典seat1map來存試機座位=>准考證號的對映;再開一個字典seat2map來存准考證號=>實際座位的對映;查詢起來比較方便。
結果
- 15/15
程式碼
- python實現
n=int(input()) seat1map={} seat2map={} for i in range(n): id,seat1,seat2 = input().split() seat1map[seat1] = id seat2map[id] = seat2 n = int(input()) seats = input().split() for i in range(n): seat = seats[i] id = seat1map[seat] print(id,seat2map[id])