HDU-1873 题解
看病要排队
题目大意
模拟医院看病
每个病人有两个属性,优先级和序号
每次看病先看优先级高的,同优先级看先来后到
Time: 1000 ms
Memory: 32768 kB
解题思路及分析
优先队列
注意同优先级的处理,毕竟堆排序不稳定
AC代码
#include <bits/stdc++.h>
using namespace std;
struct PQ
{
int id;
int prio;
PQ() {
}
PQ(int n, int p)