Vijos 1924 幸福的二次相遇
来源:互联网 发布:90年代网络歌曲 编辑:程序博客网 时间:2024/05/18 17:24
【题意】求弓的面积
【分析】圆形连接弓的两点,就是求S扇形-S三角形
S扇形:过圆形作弓的中垂线,用反三角函数asin(a/2/r)求出alpha=垂线与半径的夹角大小,然后用alpha*r*r求出面积
S三角形:先用勾股定理求出垂线的长度,然后底*高/2求面积
【代码】
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <cmath>
using namespace std;
const double Pi=3.14159265358979;
double a,r;
int main(void)
{
freopen("test.in","r",stdin);
scanf("%lf%lf",&a,&r);
printf("%0.6lf\n",asin(a/2/r)*r*r-sqrt(r*r-a/2*a/2)*a/2);
return 0;
}
【小结】①弓的求法 ②C++中cmath里面有三角函数
0 0
- Vijos 1924 幸福的二次相遇
- 与哥哥相遇是一种幸福
- 难以抗拒你的美丽 裙摆摇不停 只为了与你相遇 握住爱的甜蜜 写幸福的日记
- 相遇的魔咒
- 美丽的相遇
- 相遇的魔咒
- 最美的相遇
- 那次的相遇
- 淡淡的相遇
- 最初的相遇
- 注定离别的相遇
- 相遇
- 相遇
- 相遇
- 相遇
- 相遇
- 相遇
- 相遇
- NOIP 2014 提高组 Day1 T2 联合权值
- 针对效率的自我反思
- 杭电-2071 Max Num
- Vijos 1922 木姑娘的生日
- Vijos 1919 最有活力的鲜花
- Vijos 1924 幸福的二次相遇
- Vijos 1925 老爷爷与老奶奶
- Vijos 1932 重要的誓言
- 杭电-2051 Bitset
- NOIP 2014 提高组 Day2 T2 寻找道路
- 四,从头到尾在myeclipse中的java开发环境搭建之SQLServer2000数据库的安装
- 杭电-2099 整除的尾数
- NOIP 2014 提高组 Day2 T1 无线网路发射器选址
- POJ 1001 Exponentiation