Problem ID :c023. 4.最遙遠的距離

New Thread

User 錯在什麼地方?

landing SendIMessage
求救

c023. 4.最遙遠的距離 | From: 125.230.128.182 | Post Date:2020-02-18 10:58:33.0

#include<stdio.h>
#include<stdlib.h>

main(){
int n,t,d,e;
scanf("%d",&n);
//int a[n][2];
int b[n];
int c[n];
for(int i=0;i<n;i++){
scanf("%d%d",&d,&e);
b[i]=d*d+e*e;
c[i]=d*d+e*e;
}
for(int i=0;b[i]<n;i++) {
        for(int j=i;b[j]<n;j++) {
            if(b[j]>b[i]) {
                t=b[j];
                b[j]=b[i];
                b[i]=t;
            }
        }
    }
    int q=b[0];
    for(int i=0;i<n;i++){
    if(c[i]==q){
    printf("%d %d",i+1,c[i]);
    break;
}
}

}
 


文章類型: 一般 | Reply | Back
User Re:錯在什麼地方?

sagit SendIMessage
sagit

c023. 4.最遙遠的距離 | From: 192.168.2.150 | Post Date:2020-02-21 10:41:13.0

距離的平方不就是X差的平方加上Y差的平方,
為什麼你一開始就把X和Y各自平方加起來,
不是應該要相減之後才做平方和嗎? 

 


文章類型: 一般 | Reply | Back
User Re:錯在什麼地方?

landing SendIMessage
求救

c023. 4.最遙遠的距離 | From: 1.170.109.111 | Post Date:2020-02-27 22:00:14.0

距離的平方不就是X差的平方加上Y差的平方,
為什麼你一開始就把X和Y各自平方加起來,
不是應該要相減之後才做平方和嗎? 

對吼,謝謝

以解決 

 


文章類型: 一般 | Reply | Back

New Thread

ZeroJudge Forum