#17990: 請問一下哪裡錯 一直WA 95%


easylin0126@gmail.com (林榮翼)

學校 : 臺北市立成功高級中學
編號 : 89424
來源 : [140.114.207.162]
最後登入時間 :
2023-09-27 16:33:24
d575. 末日審判 -- jack1 | From: [61.61.22.12] | 發表日期 : 2019-06-08 10:45

#include<stdio.h>

#include<stdlib.h>
int main(){
    long long x1,y1,x2,y2,r;
    while(scanf("%lld%lld%lld%lld%lld",&x1,&y1,&x2,&y2,&r)!=EOF){
        if(abs(x2-x1)+abs(y2-y1)>r)
            printf("alive\n");
        else
            printf("die\n");
    }
}

 
#18358: Re:請問一下哪裡錯 一直WA 95%


rmp4joxj6 (盧邊談話)

學校 : 中原大學
編號 : 97841
來源 : [27.247.230.6]
最後登入時間 :
2020-10-20 18:00:03
d575. 末日審判 -- jack1 | From: [211.76.58.33] | 發表日期 : 2019-07-06 16:10

#include

#include
int main(){
    long long x1,y1,x2,y2,r;
    while(scanf("%lld%lld%lld%lld%lld",&x1,&y1,&x2,&y2,&r)!=EOF){
        if(abs(x2-x1)+abs(y2-y1)>r)
            printf("alive\n");
        else
            printf("die\n");
    }
}



我完全複製你的貼上去AC欸

 
#18361: Re:請問一下哪裡錯 一直WA 95%


hshua (hshua)

學校 : 新北市立林口高級中學
編號 : 52506
來源 : [163.20.185.250]
最後登入時間 :
2024-03-15 09:17:14
d575. 末日審判 -- jack1 | From: [220.133.124.235] | 發表日期 : 2019-07-06 20:25

#include

#include
int main(){
    long long x1,y1,x2,y2,r;
    while(scanf("%lld%lld%lld%lld%lld",&x1,&y1,&x2,&y2,&r)!=EOF){
        if(abs(x2-x1)+abs(y2-y1)>r)
            printf("alive\n");
        else
            printf("die\n");
    }
}



我完全複製你的貼上去AC欸

上頭 #include ????


 
#18558: Re:請問一下哪裡錯 一直WA 95%


easylin0126@gmail.com (林榮翼)

學校 : 臺北市立成功高級中學
編號 : 89424
來源 : [140.114.207.162]
最後登入時間 :
2023-09-27 16:33:24
d575. 末日審判 -- jack1 | From: [27.242.190.3] | 發表日期 : 2019-07-21 16:12

#include

#include
int main(){
    long long x1,y1,x2,y2,r;
    while(scanf("%lld%lld%lld%lld%lld",&x1,&y1,&x2,&y2,&r)!=EOF){
        if(abs(x2-x1)+abs(y2-y1)>r)
            printf("alive\n");
        else
            printf("die\n");
    }
}



我完全複製你的貼上去AC欸

 

後來我把完全一樣的程式碼改成選C++編譯就AC了,不過選C還是不行(WA95%)><,有人知道是什麼原因嗎!!


 
#18559: Re:請問一下哪裡錯 一直WA 95%


ufve0704 (爬 我爬 我爬爬爬 有排行榜這種東西就是要爬 爬過我上面的那...)

學校 : 臺北市私立延平高級中學
編號 : 83268
來源 : [203.72.178.1]
最後登入時間 :
2023-10-30 13:02:50
d575. 末日審判 -- jack1 | From: [114.42.215.73] | 發表日期 : 2019-07-21 17:24

#include

#include
int main(){
    long long x1,y1,x2,y2,r;
    while(scanf("%lld%lld%lld%lld%lld",&x1,&y1,&x2,&y2,&r)!=EOF){
        if(abs(x2-x1)+abs(y2-y1)>r)
            printf("alive\n");
        else
            printf("die\n");
    }
}



我完全複製你的貼上去AC欸

 

後來我把完全一樣的程式碼改成選C++編譯就AC了,不過選C還是不行(WA95%)><,有人知道是什麼原因嗎!!


我想順便問一下

C和C++

就光功能來說是C++比較多嗎?

還是C++沒有完全繼承到C的語法?

還有C和C++最大的差別在?(別跟我講cin,cout.....,很多人這樣告訴我....

 
#18560: Re:請問一下哪裡錯 一直WA 95%


icube (!@#$%^&*()_+)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 61090
來源 : [220.135.116.184]
最後登入時間 :
2024-04-01 14:01:32
d575. 末日審判 -- jack1 | From: [220.135.116.184] | 發表日期 : 2019-07-21 18:50

#include

#include
int main(){
    long long x1,y1,x2,y2,r;
    while(scanf("%lld%lld%lld%lld%lld",&x1,&y1,&x2,&y2,&r)!=EOF){
        if(abs(x2-x1)+abs(y2-y1)>r)
            printf("alive\n");
        else
            printf("die\n");
    }
}



我完全複製你的貼上去AC欸

 

後來我把完全一樣的程式碼改成選C++編譯就AC了,不過選C還是不行(WA95%)><,有人知道是什麼原因嗎!!


c 的 abs 是用在 int,應該換成 llabs

至於為何選 c++ 能 AC,那是 gcc 把它視為 overloaded 的 std::abs ,會自動判別參數型態

 
ZeroJudge Forum