//#pragma comment(linker, "/STACK:1024000000,1024000000")#include #include #include #include #include #include #include #include #include #include
s; Edge &e=Ticket[minid]; for(int u=e.u;u!=-1;u=pf[u]) s.push(u); while(!s.empty()) { int u=s.top();s.pop(); printf("%d",u); if(u!=e.u)printf(" "); } for(int u=e.v;u!=-1;u=pg[u]) printf(" %d",u); printf("\n"); printf("%d\n%d\n",e.u,mint); } } return 0;}