Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
贴C++代码!!!!!#include<iostream> #define M 50 using namespace std; int distance(int a1[],int a2[]) { return ((a2[0]-a1[0])*(a2[0]-a1[0])+(a2[1]-a1[1])*(a2[1]-a1[1])+(a2[2]-a1[2])*(a2[2]-a1[2])); } int main() { int a[M][3],index=0; for(int i=0;i<M;i++) { for(int j=0;j<3;j++) cin>>a[i][j]; if(a[i][0]==-1&&a[i][1]==-1&&a[i][2]==-1) break; } for(int k=16;;k++) { for(int m=0;m<16;m++) for(int n=0;n<16-m;n++) if(distance(a[k],a[n])<distance(a[k],a[index])) index=n; if(a[k][0]==-1&&a[k][1]==-1&&a[k][2]==-1) break; cout<<"("<<a[k][0]<<","<<a[k][1]<<","<<a[k][2]<<") maps to ("<<a[index][0]<<","<<a[index][1]<<","<<a[index][2]<<")"<<endl; } return 0; } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator