FZU Problem 2213 Common Tangents
2024-10-19 02:22:43
其实是不太好意思往博客上放的,因为是一道巨水的题,但是我却错了一次,没有判断重合,放上还是为了警示自己,尽量不要在水题上罚时
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int main()
{
int t;
int x1,y1,r1,x2,y2,r2;
scanf("%d",&t);
while(t--)
{
scanf("%d%d%d%d%d%d",&x1,&y1,&r1,&x2,&y2,&r2);
int disc = (x2-x1)*(x2-x1) + (y2-y1)*(y2-y1);
int disr1 = r1*r1 + *r1*r2 + r2*r2;
int disr2 = r1*r1 - *r1*r2 + r2*r2;
if(x1==x2 && y1 == y2 && r1 == r2)
puts("-1");
else if(disc > disr1) puts("");
else if(disc == disr1) puts("");
else if(disc < disr1 && disc > disr2) puts("");
else if(disc == disr2) puts("");
else puts("");
}
return ;
}
最新文章
- C#中浮点数依IEEE-754标准转二进制串 (MODBUS 浮点数转换)
- 经典排序算法(PHP)
- [Unity3D入门]分享一个自制的入门级游戏项目";坦克狙击手";
- 第二十九课:javascript异步处理
- iOS开发--CoreGraphics简单绘图
- HTMLayout使用心得
- [转]内嵌页面iframe以及和其兄弟iframe的相互传值
- 分享使用method swizzling的经历
- hibernate一对多关联关系
- 第6本:《The Hunger Games》
- [推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)
- three.js 3D 动画场景
- (75)Wangdao.com第十三天_JavaScript 包装对象
- (转) HighCharts 非规律日期 多条曲线的 绘画
- SQLServer2008开启远程连接
- Linux下C语言的调试--转
- 执行一条sql语句update多条记录实现思路
- Latex学习——长竖线及长括号
- GCD 莫比乌斯反演 给定整数N,求1<;=x,y<;=N且Gcd(x,y)为素数的 数对(x,y)有多少对.
- gitlab-ci配置疑难备忘
热门文章
- 理解VMware虚拟机下网络连接的三种模式(如何配置虚拟机上网)
- H5页面适配所有iPhone和安卓机型的六个技巧
- data Mining with Weka: Trailer More Data Mining with Weka 用weka 进行数据挖掘 Weka 用weka 进行更多数据挖掘
- 通过纯Java代码从excle中读取数据(为.xlsx文件)
- mib.c
- 1.Java为什么能跨平台运行?请简述原理
- iOS申请真机调试证书 -- 图文详解
- dns是什么
- makesfx.exe (Make SFX (Self-extracting archive))
- 打不开BT,一直重复的关闭开启。