#2091: acm這題惠過嗎?


andy3466 (阿尼亞要我下次記得開讀檔)

學校 : 臺北市立成功高級中學
編號 : 4702
來源 : [118.168.221.144]
最後登入時間 :
2015-07-06 10:49:34
c094. 00661 - Blowing Fuses -- UVa661 | From: [61.229.111.137] | 發表日期 : 2009-06-21 22:39

我在這裡ac

到acm wa= =

  1. #include<iostream>   
  2. using namespace std;   
  3. int main()   
  4. {   
  5. int n,m,c;   
  6. int eletric[20];       
  7. bool check[20];   
  8. bool code=0;   
  9. int z=1;   
  10. while(cin>>n>>m>>c)   
  11. {   
  12. if(n==0&&m==0&&c==0)break;   
  13. cout<<"Sequence "<<z<<endl;    
  14. for(int i=0;i<n;i++)   
  15. {   
  16. cin>>eletric[i];   
  17. check[i]=0;   
  18. }   
  19. int all=0;   
  20. int k;   
  21. int large=0;   
  22. for(int i=0;i<m;i++)   
  23. {   
  24.  cin>>k;   
  25.  if(check[k-1]==0){   
  26.                  check[k-1]=1;   
  27.                  all+=eletric[k-1];   
  28.                  if(large<all)large=all;   
  29.                  if(all>c){   
  30.                            code=1;   
  31.                           }   
  32.                  }         
  33.  else {   
  34.       check[k-1]=0;   
  35.       all-=eletric[k-1];   
  36.       }   
  37.         }   
  38.   if(code==1)cout<<"Fuse was blown."<<endl<<endl;   
  39.   else cout<<"Fuse was not blown."<<endl<<"Maximal power consumption was "<<large<<" amperes."<<endl;             
  40.   z++;   
  41.   code=0;   
  42.     }}  
  43. 能幫看看嗎?
 
ZeroJudge Forum