que是queue
typedef pair <int, int> P;queue <P>;while(que.size())
队列的大小?恒成立.
que.size()返回的是当前队列的长度
主要是用于判断que中是否还有元素,如果为空while语句的条件就会不成立。
从queue <P>;可以看出,query是一个队列,que.size()的意思是队列的元素数量,在while循环里面的意思是,根据que.size()返回值来决定循环的次数