UVa 152 一堆树
来源:互联网 发布:mac磁盘工具合并分区 编辑:程序博客网 时间:2024/04/27 21:48
/*
* 解题思路:
* 给出一棵树的三位坐标,挨个求每棵树离它最近那棵树距离下取整的值为0~9哪个距离值,就在那个距离值上+1
* 最后记得换行
*/
#include <stdio.h>#include <math.h>#include <string.h>#include <stdlib.h>#define A 10000#define INF 0x5fffffint p;int x[ A ],y[ A ],z[ A ];int search( int xx ){ int i; int min = INF,tmp1,tmp2,tmp3,tmp; for( i=0;i<p;i++) if( !(i-xx) ) continue; else { tmp1 = x[ i ] - x[ xx ] ; tmp2 = y[ i ] - y[ xx ] ; tmp3 = z[ i ] - z[ xx ] ; tmp = tmp1*tmp1 + tmp2*tmp2 + tmp3*tmp3; if( sqrt(tmp) < min ) min = sqrt( tmp ); } return min;}int main( ){ int i; int dis[ 15 ]; p = 0; memset( dis , 0 , sizeof( dis ) ); while( scanf("%d%d%d",&x[ p ] , &y[p] , &z[ p ] ) &( x[ p ] || y[ p ] || z[ p ] )) p++; for( i=0;i<p;i++ ) dis[ search( i ) ]++; for(i=0;i<10;i++ ) printf("%4d",dis[ i ] ); puts(""); return 0;}
0 0
- UVA 152 一堆树
- UVa 152 一堆树
- UVa 152 一堆树
- UVA 152 Tree's a Crowd 一堆树 检索水题+暴力
- UVA152-一堆树
- 找出一堆树中最小的k个数
- easyui中树插件使用出现一堆undefine
- 杂事一堆!
- 问题一堆
- 杂事一堆
- 杂事一堆
- 一堆问题...
- 一堆垃圾
- 一堆点....................
- 一堆数组
- 一堆事
- 51nod 1533 一堆的堆 & Codeforces538F A Heap of Heaps(树状数组||主席树)
- 一堆好网站
- Fortran读取文件遇到 end-of-file
- 性能测试之LoardRunner 检查点
- 微软新任CEO如何诞生的
- windbg 脚本命令实例
- 包图(Package diagram)--UML之非正式图
- UVa 152 一堆树
- SZ Fibonacci Sequence
- poj 3264 线段树 寻找最大最小值 SEGMENT TREE
- java的重点!!
- 接下来的这个故事就来自于我的先生,一个交警的口述
- 之后是缠缠绵绵的四年恋爱
- 数据库水平切分的实现原理解析
- session监听器(可用于统计在线人数,了解系统当前已经登录的使用客户)
- 程序过UAC方法