CSP认证201709-2公共钥匙盒[C++题解]:结构体、排序、枚举
生活随笔
收集整理的這篇文章主要介紹了
CSP认证201709-2公共钥匙盒[C++题解]:结构体、排序、枚举
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 題目解答
- 題目鏈接
題目解答
來源:acwing
分析:
采用結構體來存每個操作,保存啥呢?三個成員:鑰匙id;操作的類型:1表示還鑰匙,0表示取鑰匙;操作的時間tm; 然后結構體內部排序,先按照操作時間從小到大排序,操作時間相同的情況下,還鑰匙優先,然后還是相同的話,按照鑰匙id從小到大排序。直接在結構體內部重載小于號可以實現。
然后就是排序。接著就是遍歷處理即可。
ac代碼
題目鏈接
https://www.acwing.com/problem/content/3251/
總結
以上是生活随笔為你收集整理的CSP认证201709-2公共钥匙盒[C++题解]:结构体、排序、枚举的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSP认证201709-1打酱油[C++
- 下一篇: CSP认证201709-4通信网络[C+