#550: 為何會TLE呢@@? 該怎麼改


fzerg (omo)

學校 : 不指定學校
編號 : 2403
來源 : [118.161.42.75]
最後登入時間 :
2008-08-31 20:56:18
c007. 00272 - TeX Quotes -- UVa272 | From: [118.161.42.75] | 發表日期 : 2008-08-31 18:56

#include <iostream>
#include <math.h>
using namespace std;

int wave(int n){
 
}
//"34`96' 39
int main() {
    int n=0;
    string a1,a2;
    char w;
    bool c=false;
    
    while(true  ){
                   w=getchar();
              if((int)w==34&&c==false){
             w=96;
             cout<<w;
             cout<<w;
             c=true;
             }
             else if((int)w==34&&c==true){
             w=39;
             cout<<w;
             cout<<w;
             c=false;                  
             }
             else{
                  cout<<w;
             }
    }
    return 0;
}

 
#551: Re:為何會TLE呢@@? 該怎麼改


POOHccc ()

學校 : 國立臺中技術學院
編號 : 1139
來源 : [220.135.97.253]
最後登入時間 :
2012-02-04 21:23:42
c007. 00272 - TeX Quotes -- UVa272 | From: [220.135.97.253] | 發表日期 : 2008-09-01 12:07

你的程式是無窮迴圈,以及IO輸入到NULL應該就可以跳離迴圈了

while(true){

  ...

}

 
ZeroJudge Forum