当前位置: 首页 > news >正文

码蹄集——圆包含

MT1181 圆包含

输入2个圆的圆心的坐标值(x,y)和半径,判断断一个圆是否完全包含另一个圆,输出YES或者NO。另:内切不算做完全包含。

格式

输入格式:输入整型,空格分隔。 每行输入一组信息。

输出格式:输出YES或者NO

样例 1

输入:

-20 20 50 
50 50 1 

输出:NO

 思路:

是否完全包含是:两圆心距离之和小于大圆半径,同时距离加小圆半径小于大圆半径
易错点!!要判断那个半径大,不一定是先输入的半径大

 

#include<bits/stdc++.h>using namespace std;int main()
{int x1,y1,x2,y2,r1,r2;cin>>x1>>y1>>r1;cin>>x2>>y2>>r2;double l=sqrt(pow(x1-x2,2)+pow(y1-y2,2));//一定要判断大小if(r1<r2){int tmp=r1;r1=r2;r2=tmp;}if(l<r1&&(l+r2<r1))cout<<"YES";elsecout<<"NO";return 0; 
}

相关文章:

  • 芯片测试之X-ray测试
  • FC7300 GPT MCAL 配置引导
  • handsome主题美化及优化:10.1.0最新版 - 2
  • 分析主流编程语言中哪些为支持面向对象的语言
  • PHP 与 面向对象编程(OOP)
  • OM和SCADA的区别
  • Linux远程连接服务
  • Feign异步模式丢失上下文问题
  • 探索ISBN查询接口:为图书管理系统赋能
  • 三格电子上新了——IO-Link系列集线器
  • 1-10 目录树
  • 【控制波形如何COPY并无痛使用】
  • NocoBase 本周更新汇总:优化及缺陷修复
  • VSCode插件 —— 文心快码 BAIDU COMATE (免费!!)
  • 代码随想录第51天|岛屿数量(深搜)、岛屿数量(广搜)、岛屿的最大面积
  • windows编程中加载DLL的两种典型方式的比较
  • 内部检测实验室数字化转型新路径 质检LIMS系统如何实现合规、效率、资质三重突破?
  • 小结:JavaScript 模块化工具链
  • 日志与策略模式
  • 针对面试-微服务篇
  • 辽宁援疆前指总指挥王敬华已任新疆塔城地委副书记
  • 【社论】城市更新,始终以人为核心
  • 跨越三十年友情,61岁余隆和60岁齐默尔曼在上海再度合作
  • 基金经理调仓引发大金融板块拉升?公募新规落地究竟利好哪些板块
  • 小耳朵等来了春天:公益义诊筛查专家走进安徽安庆
  • 阿坝州委书记徐芝文已任四川省政府党组成员