Circle (Standard IO)
2016-07-17 14:26
302 查看
Description
给定三个点(不共线)的坐标,要求以这三个点为圆心做三个圆,圆两两不相交,不包含,问三个圆的直径和最大为多少。题解:
因为圆两两不相交,不包含,所以点与点之间刚好擦一点相交的三个圆是最大的,所以看程序吧。
代码:
var a:array[1..6] of longint; n,i:longint; b,c,d:real; begin readln(n); for i:=1 to n do begin readln(a[1],a[2],a[3],a[4],a[5],a[6]); b:=sqrt(sqr(a[1]-a[3])+sqr(a[2]-a[4])); c:=sqrt(sqr(a[1]-a[5])+sqr(a[2]-a[6])); d:=sqrt(sqr(a[5]-a[3])+sqr(a[6]-a[4])); writeln(trunc(b+c+d)); end; end.
相关文章推荐
- String类源码分析(JDK1.7)
- LA-4726 (斜率优化+单调队列)
- 音乐播放
- 操作系统之虚拟存储器
- OCA笔记04------完整性约束
- Light oj 1074 - Extended Traffic SPFA+负权环判断
- 【转】Android 服务器之SFTP服务器上传下载功能
- Git常用命令
- python - 消息队列
- Number (Standard IO)
- dialog.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __cdecl InputDlg::InputDlg(class QWidget *)" (??0I
- 289. Game of Life
- Masonry介绍与使用实践(快速上手Autolayout)
- test if DEMO
- MyCAT-1.4-RC基准测试
- java设计模式-工厂模式
- CTF百密一疏——凯撒密码
- POJ2393————Yogurt factory (贪心)
- xxx
- POJ3258(最大化最小值)