#23661: 卡na60%


guagua0407 (guagua0407)

學校 : 國立科學工業園區實驗高級中學
編號 : 115433
來源 : [59.120.188.205]
最後登入時間 :
2024-11-09 15:14:24
a480. 導彈攔截系統 -- 100學年度彰雲嘉區資訊學科能力競賽 | From: [220.137.90.93] | 發表日期 : 2020-12-06 22:07

#include <bits/stdc++.h>

using namespace std;

#define ll long long

struct node{

int a,b;

};

int main() {

ios::sync_with_stdio(0);

cin.tie(0); cout.tie(0);

int x1,x2,y1,y2;

cin>>x1>>y1>>x2>>y2;

int n;

cin>>n;

node num[n];

int ans1=0,ans2=0;

for(int i=0;i<n;i++){

cin>>num[i].a>>num[i].b;

if((num[i].a-x1)*(num[i].a-x1)+(num[i].b-y1)*(num[i].b-y1)-ans1<(num[i].a-x2)*(num[i].a-x2)+(num[i].b-y2)*(num[i].b-y2)-ans2){

ans1=max(ans1,(num[i].a-x1)*(num[i].a-x1)+(num[i].b-y1)*(num[i].b-y1));

}

else{

ans2=max(ans2,(num[i].a-x2)*(num[i].a-x2)+(num[i].b-y2)*(num[i].b-y2));

}

}

cout<<ans1+ans2;

return 0;

}

請問做法哪裡錯了嗎

 
#23663: Re:卡na60%


0520ryanyu (余秉侖)

學校 : 國立科學工業園區實驗高級中學
編號 : 122637
來源 : [49.216.160.18]
最後登入時間 :
2024-10-21 14:46:13
a480. 導彈攔截系統 -- 100學年度彰雲嘉區資訊學科能力競賽 | From: [60.251.194.164] | 發表日期 : 2020-12-06 22:45

#include <bits/stdc++.h>

using namespace std;

#define ll long long

struct node{

int a,b;

};

int main() {

ios::sync_with_stdio(0);

cin.tie(0); cout.tie(0);

int x1,x2,y1,y2;

cin>>x1>>y1>>x2>>y2;

int n;

cin>>n;

node num[n];

int ans1=0,ans2=0;

for(int i=0;i<n;i++){

cin>>num[i].a>>num[i].b;

if((num[i].a-x1)*(num[i].a-x1)+(num[i].b-y1)*(num[i].b-y1)-ans1<(num[i].a-x2)*(num[i].a-x2)+(num[i].b-y2)*(num[i].b-y2)-ans2){

ans1=max(ans1,(num[i].a-x1)*(num[i].a-x1)+(num[i].b-y1)*(num[i].b-y1));

}

else{

ans2=max(ans2,(num[i].a-x2)*(num[i].a-x2)+(num[i].b-y2)*(num[i].b-y2));

}

}

cout<<ans1+ans2;

return 0;

}

請問做法哪裡錯了嗎

瓜瓜喜歡孫瑜婕
去問他~

 
ZeroJudge Forum