
堆
小蒟蒻yyb
Studnet
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【BZOJ1216】操作系统(堆,模拟)
题面题目描述写一个程序来模拟操作系统的进程调度。假设该系统只有一个CPU,每一个进程的到达时间,执行时间和运行优先级都是已知的。其中运行优先级用自然数表示,数字越大,则优先级越高。如果一个进程到达的时候CPU是空闲的,则它会一直占用CPU直到该进程结束。除非在这个过程中,有一个比它优先级高的进程要运行。在这种情况下,这个新的(优先级更高的)进程会占用CPU,而老的只有等待。如果一个进程到达时,CPU原创 2017-11-04 21:19:49 · 325 阅读 · 0 评论 -
【BZOJ2006】超级钢琴(主席树,优先队列)
题面 BZOJ 题解 既然是一段区间 首先就要变成单点 所以求一个前缀和 这个时候贪心很明显了: 枚举每一个点和可以和它组成一段的可行的点 全部丢进一个堆里面 取出最大的KK个就行了 但是,很显然,我们做不到都取出来 所以,考虑怎么优化这个过程 每次堆里面对于每个点就原创 2018-01-22 20:42:37 · 270 阅读 · 0 评论