struct queue
{
int head,tail;
int num[100000];
queue() {head=0; tail=0;}
inline void push(int o) {num[tail++]=o;}
inline int pop() {return num[head++];}
inline bool empty() {return head>=tail;}
};//必须加入;
int temp=q.pop();
q.push(e[i].y);
!q.empty();
浙公网安备 33010602011771号