ZOJ 1067
来源:互联网 发布:南方大数据300a 编辑:程序博客网 时间:2024/06/14 14:24
#include<stdio.h>
struct color
{
int R;
int G;
int B;
};
int f(int a, int b, int c)
{
int sum;
sum = a*a + b*b + c*c;
return sum;
}
int main()
{
color c[16];
int x,y,z,i;
int m,n,l;
int min;
for(i=0;i<16;i++)
{
scanf("%d%d%d",&x,&y,&z);
c[i].R=x;
c[i].G=y;
c[i].B=z;
}
scanf("%d%d%d",&m,&n,&l);
while(m!=-1&&n!=-1&&l!=-1)
{
min=f(m-c[0].R,n-c[0].G,l-c[0].B);
for(i=0;i<16;i++)
{
if(f(m-c[i].R,n-c[i].G,l-c[i].B)<min) min=f(m-c[i].R,n-c[i].G,l-c[i].B);
}
for(i=0;i<16;i++)
{
if(f(m-c[i].R,n-c[i].G,l-c[i].B)==min)
{
printf("(%d,%d,%d) maps to (%d,%d,%d)\n",m,n,l,c[i].R,c[i].G,c[i].B);
}
}
scanf("%d%d%d",&m,&n,&l);
}
return 0;
}
struct color
{
int R;
int G;
int B;
};
int f(int a, int b, int c)
{
int sum;
sum = a*a + b*b + c*c;
return sum;
}
int main()
{
color c[16];
int x,y,z,i;
int m,n,l;
int min;
for(i=0;i<16;i++)
{
scanf("%d%d%d",&x,&y,&z);
c[i].R=x;
c[i].G=y;
c[i].B=z;
}
scanf("%d%d%d",&m,&n,&l);
while(m!=-1&&n!=-1&&l!=-1)
{
min=f(m-c[0].R,n-c[0].G,l-c[0].B);
for(i=0;i<16;i++)
{
if(f(m-c[i].R,n-c[i].G,l-c[i].B)<min) min=f(m-c[i].R,n-c[i].G,l-c[i].B);
}
for(i=0;i<16;i++)
{
if(f(m-c[i].R,n-c[i].G,l-c[i].B)==min)
{
printf("(%d,%d,%d) maps to (%d,%d,%d)\n",m,n,l,c[i].R,c[i].G,c[i].B);
}
}
scanf("%d%d%d",&m,&n,&l);
}
return 0;
}
阅读全文
0 0
- ZOJ 1067
- zoj 1067
- zoj-1067
- ZOJ-1067
- ZOJ 1067
- zoj-1067
- ZOJ Problem Set - 1067
- zoj 1067很简单
- ZOJ Problem Set - 1067
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ubuntu安装lantern后The proxy server is refusing connections
- Coderforces Beautiful Matrix
- NVIDIA Jetson TX2 通过vnc 桌面控制
- NUCLEO-L496ZG防火墙
- 视频直播前端方案
- ZOJ 1067
- BZOJ 1951: [Sdoi2010]古代猪文
- TensorFlow 1.0 新增功能和部分改善
- Unity数据库的学习笔记
- 阿里云ECS服务器部署JavaWeb教程
- thread26
- 手机用户意向统计程序设计(C/C++)
- 基于高斯模型的彩色图像反向投影
- 吾生也有涯