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


itisbw62@gmail.com (VerifiedLoliCop)


#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)


看起來應該是卡在

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

改成

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

可能就過了

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


itisbw62@gmail.com (VerifiedLoliCop)


看起來應該是卡在

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

改成

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

可能就過了

 

那個...

謝謝你的回應!!

(過了好久才看到XD)