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

住房建设建设部网站挂机赚一小时75元

住房建设建设部网站,挂机赚一小时75元,网站优化原理,绍兴市网站建设题目链接:Educational Codeforces Round 2 D 题目 给你两个圆。求它们相交处的面积。 输入 第一行包含三个整数 x1, y1, r1 (  - 109 ≤ x1, y1 ≤ 109, 1 ≤ r1 ≤ 109 ) - 第一个圆的圆心位置和半径。 第二行包含三个整数 x2, y2, r2 (  …

题目链接:Educational Codeforces Round 2 D




 

题目 

给你两个圆。求它们相交处的面积。

输入

第一行包含三个整数 x1, y1, r1 (  - 109 ≤ x1, y1 ≤ 109, 1 ≤ r1 ≤ 109 ) - 第一个圆的圆心位置和半径。

第二行包含三个整数 x2, y2, r2 (  - 109 ≤ x2, y2 ≤ 109, 1 ≤ r2 ≤ 109 ) - 圆心位置和第二个圆的半径。

输出

打印圆的交点面积。如果绝对误差或相对误差不超过 10 - 6 ,答案将被视为正确。

 

题解

如果两个圆不相交,答案是0。我们可以只用整数计算来检查这种情况(只需比较中心之间距离的平方与半径和的平方)。如果其中一个圆完全在另一个圆里,那么答案就是小圆的平方。我们也可以只用整数计算来检查这种情况(只需比较中心之间距离的平方与半径差的平方)。

现在我们考虑一般情况。答案等于两个圆段的和。让我们考虑一个三角形的顶点在圆的中心和圆的交点上。在这个三角形中,我们知道所有的三条边,所以我们可以计算圆段的角度。我们可以计算扇形的平方。现在我们唯一要做的就是减去三角形的正方形顶点在圆心和圆的交点处。我们可以通过计算外积绝对值的一半来求。所以我们有以下公式:

d是圆心之间的距离。我们也应该对第二圈做同样的事情通过替换指标1≤√2。

 

代码

 

// Problem: D. Area of Two Circles' Intersection
// Contest: Codeforces - Educational Codeforces Round 2
// URL: https://codeforces.com/contest/600/problem/D
// Memory Limit: 256 MB
// Time Limit: 2000 ms
// 
// Powered by CP Editor (https://cpeditor.org)#include<bits/stdc++.h>
using namespace std;typedef long long ll;
typedef long double ld;const int N = 2e5+5;ld cal(ld r1,ld r2,ld d){ld t=2*acos((r1*r1+d*d-r2*r2)/2/r1/d);ld s1=r1*r1/2*t;ld s2=r1*r1/2*sin(t);return s1-s2;
}int main(){ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);ld pi=acos(-1);ld x1,x2,y1,y2,r1,r2,d,ans;cin>>x1>>y1>>r1>>x2>>y2>>r2;d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));if(d>=r1+r2){ans=0;}else if(d<=fabs(r1-r2)){ans=min(r1,r2)*min(r1,r2)*pi;}else{ans=cal(r1,r2,d)+cal(r2,r1,d);}//printf("%.20llf\n",ans);cout<<fixed<<setprecision(20)<<ans<<"\n";return 0;	}

http://www.yayakq.cn/news/832328/

相关文章:

  • 网站建设 的销售图片做视频的模板下载网站
  • 做html5网站怎样建网站域名
  • 做阿里巴巴网站电话宁波seo软件
  • 江苏网站建设推广网络营销和推广做什么
  • 做网站产品资料表格网站建设用几级域名合适
  • 有什么网站可以接活做设计标志预测2025年网络营销的发展
  • 网站建设前的需求分析贵州seo策略
  • dw制作一个手机网站模板中文wordpress工具箱
  • 长春网站推广公司淘宝怎么下载视频
  • 建个企业网站备案需要多长时间个体工商户注册公司流程和费用
  • 站长工具的使用seo综合查询排名wordpress左侧菜单
  • 网站前台建设用到哪些工具泰州网站制作方案定制
  • 专业营销的网站建设公司建设通网站上的业绩能否删除掉
  • 学校专业建设备案网站重庆网站产品推广
  • 桂林象鼻山夜景seo推广教程seo高级教程
  • 产品网站怎样做外部链接部门网站建设意见
  • 工会网站群建设方案企业怎样做网站
  • 网站怎么做百度关键字搜索搜索引擎优化营销
  • 怎样建设一个网站教学中国外贸出口网站
  • 无锡做食品网站的公司哪家好网站现在怎么做排名
  • 青岛网站搭建公司哪家好展厅内部设计
  • html 网站链接app网站开发河 又
  • dw做网站注册页代码网站模版设计
  • 权大师的网站是哪个公司做的推广标题怎么写
  • 佛山网站建设找哪家微信小程序页面跳转
  • 沈阳网站制作定制策划百度站长工具平台
  • 响应式企业网站案例广告设计公司专业报价表
  • 做网站要幕布干啥呢天元建设集团有限公司劳动合同模板
  • 国外做家纺的网站荆门网站开发有哪些
  • 网站项目进度搜索风云榜