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

码蹄集——圆包含

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

http://www.xdnf.cn/news/6778.html

相关文章:

  • GraphPad Prism项目的管理
  • 兼容性测试的方法与实践要点
  • Qwen3技术报告
  • Axure疑难杂症:剖析面包屑导航“用户不迷路”(玩转导航)
  • 华为云Flexus+DeepSeek征文|基于Dify平台tiktok音乐领域热门短视频分析Ai agent
  • Unity雷火UX工具插件中的本地化功能(Unity项目中文字图片多语言功能)
  • Feign异步模式丢失上下文问题
  • 云轴科技ZStack官网上线Support AI,智能助手助力高效技术支持
  • 如何用PDO实现安全的数据库操作:避免SQL注入
  • GTS-400 系列运动控制器板卡介绍(三十三)---运动程序单线程累加求和
  • 【漫话机器学习系列】262.交叉项(Interaction Term)
  • redisson基础
  • 云基内容中台构建企业智慧实践
  • Linux系统启动相关:vmlinux、vmlinuz、zImage,和initrd 、 initramfs,以及SystemV 和 SystemD
  • 数据如何驱动互联网一体化发展?
  • 大模型——Crawl4AI使用JsonCssExtractionStrategy进行结构化数据提取
  • 【专利信息服务平台-注册/登录安全分析报告】
  • 如何通过URL链接让亚马逊网站返回指定像素大小的产品主图片
  • 今日积累:若依框架配置QQ邮箱,来发邮件,注册账号使用
  • 香橙派Zero3跨网络音乐服务系统搭建与内网穿透技术应用实践
  • android studio clone子分支
  • logrotate按文件大小进行日志切割
  • 面试题:详细分析Arraylist 与 LinkedList 的异同
  • Qt—用SQLite实现简单的注册登录界面
  • 基于大数据的租房信息可视化系统的设计与实现【源码+文档+部署】
  • springCloud/Alibaba常用中间件之Seata分布式事务
  • elementUI源码学习
  • 【RabbitMQ】消息丢失问题排查与解决
  • 红黑树实现
  • C语言单链表应用详解