其实是不太好意思往博客上放的,因为是一道巨水的题,但是我却错了一次,没有判断重合,放上还是为了警示自己,尽量不要在水题上罚时

#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 ;
}

最新文章

  1. C#中浮点数依IEEE-754标准转二进制串 (MODBUS 浮点数转换)
  2. 经典排序算法(PHP)
  3. [Unity3D入门]分享一个自制的入门级游戏项目&quot;坦克狙击手&quot;
  4. 第二十九课:javascript异步处理
  5. iOS开发--CoreGraphics简单绘图
  6. HTMLayout使用心得
  7. [转]内嵌页面iframe以及和其兄弟iframe的相互传值
  8. 分享使用method swizzling的经历
  9. hibernate一对多关联关系
  10. 第6本:《The Hunger Games》
  11. [推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)
  12. three.js 3D 动画场景
  13. (75)Wangdao.com第十三天_JavaScript 包装对象
  14. (转) HighCharts 非规律日期 多条曲线的 绘画
  15. SQLServer2008开启远程连接
  16. Linux下C语言的调试--转
  17. 执行一条sql语句update多条记录实现思路
  18. Latex学习——长竖线及长括号
  19. GCD 莫比乌斯反演 给定整数N,求1&lt;=x,y&lt;=N且Gcd(x,y)为素数的 数对(x,y)有多少对.
  20. gitlab-ci配置疑难备忘

热门文章

  1. 理解VMware虚拟机下网络连接的三种模式(如何配置虚拟机上网)
  2. H5页面适配所有iPhone和安卓机型的六个技巧
  3. data Mining with Weka: Trailer More Data Mining with Weka 用weka 进行数据挖掘 Weka 用weka 进行更多数据挖掘
  4. 通过纯Java代码从excle中读取数据(为.xlsx文件)
  5. mib.c
  6. 1.Java为什么能跨平台运行?请简述原理
  7. iOS申请真机调试证书 -- 图文详解
  8. dns是什么
  9. makesfx.exe (Make SFX (Self-extracting archive))
  10. 打不开BT,一直重复的关闭开启。