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

做新闻h5网站情感营销

做新闻h5网站,情感营销,句容建设网站,抖音代运营价格我们有一个以原点 (0, 0) 为中心的圆。作为输入,我们给出了圆扇区的起始角度和圆扇区的大小(以百分比表示)。 例子: 输入:半径 8 起始角 0 百分比 12 x 3 y 4 输出&am…

我们有一个以原点 (0, 0) 为中心的圆。作为输入,我们给出了圆扇区的起始角度和圆扇区的大小(以百分比表示)。 

例子: 

输入:半径 = 8
         起始角 = 0
         百分比 = 12 
         x = 3 y = 4
         
输出:点 (3, 4) 位于圆
         扇区内

输入:半径 = 12
        起始角 = 45
        百分比 = 25   
        x = 3 y = 4
        
输出:点 (3, 4) 不位于
         圆扇区内

在此图像中,起始角度为 0 度,半径为 r,假设彩色区域百分比为 12%,则我们计算结束角度为360/百分比 + 起始角度。

为了确定点 (x, y) 是否存在于圆扇区(以原点为中心)内,我们需要找到该点的极坐标,然后执行以下步骤:

    1、使用这个将 x, y 转换为极坐标角度 = atan(y/x); 半径 = sqrt(x * x + y * y);

    2、那么角度必须介于 StartingAngle(起始角) 和 EndingAngle(终止角) 之间,并且半径必须介于 0 和您的半径之间。

示例代码:

// C# program to check if a point lies
// inside a circle sector.
using System.IO;
using System;
 
class GFG {
     
    static void checkPoint(int radius, int x, int y,
                    float percent, float startAngle)
    {
         
        // calculate endAngle
        float endAngle = 360 / percent + startAngle;
     
        // Calculate polar co-ordinates
        float polarradius = 
                    (float)Math.Sqrt(x * x + y * y);
                     
        float Angle = (float)Math.Atan(y / x);
     
        // Check whether polarradius is less then 
        // radius of circle or not and Angle is 
        // between startAngle and endAngle or not
        if (Angle >= startAngle && Angle <= endAngle
                            && polarradius < radius)
            Console.Write("Point ({0}, {1}) exist in "
                         + "the circle sector", x, y);
        else
            Console.Write("Point ({0}, {1}) does not "
                + "exist in the circle sector", x, y);
    }
     
    // Driver code
    public static void Main()
    {
        int radius = 8, x = 3, y = 4;
        float percent = 12, startAngle = 0;
        checkPoint(radius, x, y, percent, startAngle);
    }
}
 
// This code is contributed by Smitha Dinesh Semwal 

输出 : 

点(3,4)位于圆扇区内

时间复杂度:  O(1)

辅助空间: O(1)

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

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

相关文章:

  • 哪两个数字域名是做医疗信息网站的十大广告投放平台
  • 国税网站上如何做股权变更优化网站打开速度
  • 网站建设色竞价推广账户托管服务
  • 做网站 图片 文件夹 放哪儿疫情最新官方消息
  • 中山小型网站建设公司域名服务器ip地址查询
  • 龙口网站制作公司上海搜索引擎优化seo
  • 哔哩哔哩网站免费进入管理人员需要培训哪些课程
  • 电子商务网站建设ppt模板百度投诉电话客服24小时
  • 垂直b2b网站有哪些?引擎seo优
  • 做设计的搜素材上什么网站应用商店aso优化
  • 设计网页代码流程重庆seo
  • 上海网站建设领导品牌大数据营销名词解释
  • 订做网站建设站长工具一区
  • 设计做网站网站推广的案例
  • 百度站长工具大全seo关键词排名优化方案
  • 苏州网站建设网络推广百度网站链接
  • 先做网站后备案吗网站前期推广
  • 合肥市做网站多少钱滨州seo招聘
  • 建设网站有什么法律么运营推广的方式和渠道有哪些
  • 网站建设服务费属于什么科目搜索引擎营销优化
  • 上海做网站收费免费制作网站app
  • 安徽省建设安全监督站的网站兰州网络推广公司哪家好
  • 上海网站优化推广济南seo外包公司
  • 企业网站建设电话互联网广告代理可靠吗
  • 营销型网站设计价格网络推广项目
  • 代理公司招标流程网站seo
  • 镇江网站定制宁波 seo整体优化
  • wordpress资源消耗湖南专业seo推广
  • wordpress前端上传图片优化设计方法
  • 做游戏还是做网站好网站优化的意义