www.pudn.com > zhejiang_university_acm_onlinejudge_code.rar > zp1067.cpp


//--------------------------------------------------------------------------- 
 
#include  
#pragma hdrstop 
 
//--------------------------------------------------------------------------- 
 
#pragma argsused 
#include  
 
struct rgb 
{ 
  int r,g,b; 
}; 
struct rgb x,t[16]; 
int main(int argc, char* argv[]) 
{ 
  int i,v,d; 
  for (i=0;i<16;i++) 
    scanf("%d%d%d",&t[i].r,&t[i].g,&t[i].b); 
  while (scanf("%d%d%d",&x.r,&x.g,&x.b) && x.r>=0) 
  { 
    v=0;i=0; 
    d=(t[i].r-x.r)*(t[i].r-x.r)+ 
      (t[i].g-x.g)*(t[i].g-x.g)+ 
      (t[i].b-x.b)*(t[i].b-x.b); 
    for (i=1;i<16;i++) 
      if ((t[i].r-x.r)*(t[i].r-x.r)+ 
          (t[i].g-x.g)*(t[i].g-x.g)+ 
          (t[i].b-x.b)*(t[i].b-x.b)