POJ 1046 Color Me Less GCC编译
来源:互联网 发布:windows sleep 精度 编辑:程序博客网 时间:2024/05/24 04:37
#include <stdio.h>#include <string.h>int main(){int R[16];int G[16];int B[16];memset(R,0,sizeof(R));memset(G,0,sizeof(G));memset(B,0,sizeof(B));int r[100];int g[100];int b[100];memset(r,0,sizeof(r));memset(g,0,sizeof(g));memset(b,0,sizeof(b));int i;for(i=0;i<16;i++){scanf("%d %d %d",&R[i],&G[i],&B[i]);}int hi;i=0;while(1){scanf("%d %d %d",&r[i],&g[i],&b[i]);if((r[i]==-1)&&(g[i]==-1)&&(b[i]==-1)){hi=i;break;}i++;}int min[hi];int jl[hi];memset(min,-1,sizeof(min));memset(jl,-1,sizeof(jl));int j;for(j=0;j<hi;j++){for(i=0;i<16;i++){int D=(R[i]-r[j])*(R[i]-r[j])+(G[i]-g[j])*(G[i]-g[j])+(B[i]-b[j])*(B[i]-b[j]);if(min[j]==-1){min[j]=D;jl[j]=i;}else if(min[j]>D){min[j]=D;jl[j]=i;}}}for(j=0;j<hi;j++){printf("(%d,%d,%d) maps to (%d,%d,%d)\n",r[j],g[j],b[j],R[jl[j]],G[jl[j]],B[jl[j]]);}/*for(j=0;j<hi;j++){printf("%d\n",jl[j]);}*//*for(i=0;i<16;i++){printf("%d %d %d\n",R[i],G[i],B[i]);}for(i=0;i<hi;i++){printf("%d %d %d\n",r[i],g[i],b[i]);}*/return 0;}
0 0
- POJ 1046 Color Me Less GCC编译
- Color Me Less--poj--1046
- POJ 1046 Color Me Less
- poj 1046(Color Me Less)
- 1046 poj Color Me Less
- poj 1046 Color Me Less
- <poj 1046>Color Me Less
- poj 1046 Color Me Less
- POJ 1046 Color Me Less
- POJ 1046 Color Me Less
- Color Me Less POJ - 1046
- poj 1046 Color Me Less
- POJ 1046 Color Me Less
- POJ 1046 Color Me Less(浅水)
- [ACM] POJ 1046 Color Me Less
- POJ 1046 Color Me Less(水~)
- poj 1046 Color Me Less 解题报告
- POJ 1046-Color Me Less【暴力】
- List、Map、Set三个接口,存取元素时,各有什么特点?
- iOS_SourceTree忽略文件
- SqlServer语法整理
- 教你如何在Android 6.0上创建系统悬浮窗
- 3.3 内核源码目录结构
- POJ 1046 Color Me Less GCC编译
- Java基础——StringBuffer,StringBuilder使用,超市管理系统
- Android Dev Intro - glsl noise algorithms
- Tabbar的自定义
- 面试题 <丑数>(10)
- 【leetcode】String——Longest Valid Parentheses(32)
- oracle job 定时执行 存储过程
- java中String的基本操作
- jQuery .attr() .prop() .data()区别及全选等问题