Uva540(poj 2259)-Team Queue(?列)

2015-01-27 14:17:20 · 作者: · 浏览: 36

uva?目?接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=481

用了多??列team[]?存各?team中的element,再用一???的?列?存team的??在queue中。一?始一?team出?後未把在?列的旗?in_queue[]清0,?致後?queue的的team是空的,但是?要pop(),所以就有RuntimeError??!

。。看到?上很多人都用list?做,我?不?用list。。

#include
  
   
#include
   
     #include
    
      #include
     
       using namespace std; #define range1 1000010 #define range2 1010 int a[range1]; queue
      
       team[range2],qnum; int main() { // freopen("in.txt","r",stdin); int tnum,ncase; ncase=0; while(scanf("%d",&tnum)==1 && tnum) { ncase++; memset(a,-1,sizeof(a)); int i,j; for(i=1;i<=tnum;i++) { int n; scanf("%d",&n); for(j=0;j