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

哪个全球购网站做的好处seo外包公司

哪个全球购网站做的好处,seo外包公司,中华衣柜网,网站开发需要的编程软件有哪些有两个圆 A 和 B,圆心分别为C1(x1, y1)和C2(x2, y2),半径分别为R1和R2。任务是检查圆 A 和 B 是否相互接触。 例如: 输入: C1 (3, 4) C2 (14, 18) R1 5, R2 8 输出:圆圈互相不接触。 输入&…

有两个圆 A 和 B,圆心分别为C1(x1, y1)和C2(x2, y2),半径分别为R1和R2。任务是检查圆 A 和 B 是否相互接触。

例如:  

输入: C1 = (3, 4) 
        C2 = (14, 18) 
        R1 = 5, R2 = 8
输出:圆圈互相不接触。

输入: C1 = (2, 3) 
        C2 = (15, 28) 
        R1 = 12, R2 = 10
输出:圆圈相互相交。

输入: C1 = (-10,8)
        C2 = (14,-24)
        R1 = 30,R2 = 10

方法:

中心 C1 和 C2 之间的距离计算如下

 C1C2 = sqrt((x1 - x2) 2 + (y1 - y2) 2 )。

有三种情况会出现。

    1、如果C1C2 <= R1 – R2:圆 B 位于 A 内。

    2、如果C1C2 <= R2 – R1:圆 A 位于 B 内。

    3、如果C1C2 < R1 + R2:圆互相相交。

    4、如果C1C2 == R1 + R2:圆 A 和 B 相互接触。

    5、否则,圆 A 和圆 B 不重叠

下面是上述方法的实现:

// C# program to check if two
// circles touch each other or not.
using System;

class GFG {
    static void circle(int x1, int y1, int x2, int y2,
                    int r1, int r2)
    {
        double d = Math.Sqrt((x1 - x2) * (x1 - x2)
                            + (y1 - y2) * (y1 - y2));

        if (d <= r1 - r2) {
            Console.Write("Circle B is inside A");
        }
        else if (d <= r2 - r1) {
            Console.Write("Circle A is inside B");
        }
        else if (d < r1 + r2) {
            Console.Write("Circle intersect"
                            + " to each other");
        }
        else if (d == r1 + r2) {
            Console.Write("Circle touch to"
                            + " each other");
        }
        else {
            Console.Write("Circle not touch"
                            + " to each other");
        }
    }

    // Driver code
    public static void Main(String[] args)
    {
        int x1 = -10, y1 = 8;
        int x2 = 14, y2 = -24;
        int r1 = 30, r2 = 10;
        circle(x1, y1, x2, y2, r1, r2);
    }
}

// This article is contributed by Pushpesh Raj.

输出:

Circle touch to each other(圆互相触碰)

时间复杂度: O(log(n)),因为使用内置 sqrt 函数 

辅助空间: O(1)

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。

http://www.dtcms.com/wzjs/22621.html

相关文章:

  • 三位效果网站模版长沙seo优化报价
  • 惠州疫情最新动态哈尔滨seo推广
  • 怎么样给一些小网站做链接国内做seo最好的公司
  • 做网站需要什么seo网站关键词优化多少钱
  • 信息可视化网站自助建站的优势
  • 织梦响应式茶叶网站模板东莞网站建设公司排名
  • 老鸭窝网站正在建设中郑州短视频代运营公司
  • 网站快照怎么做网站排名大全
  • 有哪些做网站好的公司怎么恶意点击对手竞价
  • 做美女图片网站合法吗seo网络推广企业
  • 网站建设制作公超级外链发布工具
  • 嘉兴 网站制作域名查询ip网站
  • 做网站页面遇到的问题电商大数据查询平台免费
  • 网站建设高端品牌关键词排名查询工具
  • 门户网站建设美丽网络营销公司简介
  • 做网站底色怎么选百度网址大全在哪里找
  • php电影网站开发百度推广关键词怎么设置好
  • 七色板网站建设线上推广的渠道有哪些
  • 深圳网站制作 论坛国内新闻摘抄2022年
  • 哪个网站可以做体育主播虎门今日头条新闻
  • 怎么做手机网站百度云网盘登录入口
  • 邢台网站建设平台百度快速排名软件
  • 字画价格网站建设方案怎么去优化关键词
  • 南阳哪里做网站比较好百度识图在线识别
  • 网站怎么做qq授权登录aso优化榜单
  • wordpress tax input网络推广优化平台
  • 鞍山信息网便民信息百度爱采购优化排名软件
  • 做简历的网站都有哪些内容网络营销的基本方法
  • 做网站后期维护做一个公司网站需要多少钱
  • 网站建设要什么知识南昌seo优化公司