#21257: 各位晚安請問為何在我的電腦可以順利編譯 上傳後卻TLE?


itisbw62@gmail.com (VerifiedLoliCop)

學校 : 不指定學校
編號 : 121232
來源 : [111.251.101.15]
最後登入時間 :
2021-11-06 22:27:46
a022. 迴文 | From: [118.161.110.173] | 發表日期 : 2020-05-08 20:39

#include <stdio.h>

#include <string.h>

 

int main() {

    char buf[1000];

    

    while(scanf("%s",buf)) {

        

        int length = strlen(buf);

        

        int ans=1;

        for( int i = 0; i < length/2 ; i++ ) {

            if( buf[i] != buf[length-1-i] ) {

                printf("no");

                ans = 0;

                break;

            }

        }

        

        if(ans==1) {

            printf("yes");

        }

    }

    return 0;

}

 
#22506: Re:各位晚安請問為何在我的電腦可以順利編譯 上傳後卻TLE?


snakeneedy (蛇~Snake)

學校 : 國立高雄師範大學附屬高級中學
編號 : 7661
來源 : [114.40.8.251]
最後登入時間 :
2023-01-25 19:16:06
a022. 迴文 | From: [123.194.188.217] | 發表日期 : 2020-09-10 23:38

看起來應該是卡在

while(scanf("%s",buf)) {}

改成

while(scanf("%s",buf) != EOF) {}

可能就過了

 
#23806: Re:各位晚安請問為何在我的電腦可以順利編譯 上傳後卻TLE?


itisbw62@gmail.com (VerifiedLoliCop)

學校 : 不指定學校
編號 : 121232
來源 : [111.251.101.15]
最後登入時間 :
2021-11-06 22:27:46
a022. 迴文 | From: [111.248.26.235] | 發表日期 : 2020-12-19 00:23

看起來應該是卡在

while(scanf("%s",buf)) {}

改成

while(scanf("%s",buf) != EOF) {}

可能就過了

 

那個...

謝謝你的回應!!

(過了好久才看到XD)

 
ZeroJudge Forum