塔子哥需要管理 105 个通道,当用户输入 −1 时,将分配一个未被使用的最小通道编号;若输入有效通道编号,则回收该通道。你需要计算经过若干操作后,下一次申请时可以获得的通道编号,若无可用通道则返回 −1。输入包括操作次数 n 和 n 个操作数,输出为下一个可用的通道编号。
我们可以把set当作小根堆来使用,用来模拟这个问题,首先把105个通道编号全部按顺序入队(通道编号下标从0开始),这样队头元素就是编号最小的通道
小明将对 105 个通道下发任务。
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册