hdu 5979 Convex(水,求面积)
2024-10-15 00:16:10
Convex
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 670 Accepted Submission(s): 438
Problem Description
We have a special convex that all points have the same distance to origin point.
As you know we can get N segments after linking the origin point and the points on the convex. We can also get N angles between each pair of the neighbor segments.
Now give you the data about the angle, please calculate the area of the convex
As you know we can get N segments after linking the origin point and the points on the convex. We can also get N angles between each pair of the neighbor segments.
Now give you the data about the angle, please calculate the area of the convex
Input
There are multiple test cases.
The first line contains two integer N and D indicating the number of the points and their distance to origin. (3 <= N <= 10, 1 <= D <= 10)
The next lines contain N integers indicating the angles. The sum of the N numbers is always 360.
The first line contains two integer N and D indicating the number of the points and their distance to origin. (3 <= N <= 10, 1 <= D <= 10)
The next lines contain N integers indicating the angles. The sum of the N numbers is always 360.
Output
For each test case output one float numbers indicating the area of the convex. The printed values should have 3 digits after the decimal point.
Sample Input
4 1
90 90 90 90
6 1
60 60 60 60 60 60
90 90 90 90
6 1
60 60 60 60 60 60
Sample Output
2.000
2.598
2.598
Source
Recommend
求多个三角形的面积和,
三角形面积 = absinC/2,C为a和b的夹角
#include<bits/stdc++.h>
using namespace std; #define PI 3.1415926 int main()
{
//printf("%f\n", sin(90/180.0 * PI));
int n,len,ang;
while(~scanf("%d%d",&n,&len))
{
double sum=;
for(int i=;i<n;i++){
scanf("%d",&ang);
sum+=len*len*sin(ang/180.0 * PI)*0.5;
}
printf("%.3f\n",sum);
}
return ;
}
最新文章
- CSS样式表
- iOS不使用JSONKit做Dic到JsonString的转换
- [转]run for a girl
- Unity 依赖注入知识点
- html5 基本布局+新标签+新选择器 + 线性渐变
- Hibernate,JPA注解@Entity
- meta name=";viewport"; 属性详解
- xss(跨站脚本攻击),crsf(跨站请求伪造),xssf
- OSCHina技术导向:Java全文搜索框架Lucene
- Android Bitmap 载入与像素操作
- Windows Phone下页面跳转动画的实现
- dotnet 命令实战
- SharpMap和NetTopologySuite叠加分析问题
- PHP涉及到的英文单调
- yyb省选前的一些计划
- mysql基本操作(一)
- js-数字、字符串、布尔值的转换方式
- 机器学习结果加ID插入数据库源码
- 前端技术-js插件
- Java——String类总结---18.09.27