UVA 11186(p349)----Circum Triangle
来源:互联网 发布:stc单片机引脚定义 编辑:程序博客网 时间:2024/05/29 04:35
#include<cstdio>#include<iostream>#include<cmath>#include<vector>using namespace std;const double pi=acos(-1.0);struct point{ double x,y; point(double a=0.0,double b=0.0):x(a),y(b){}};vector<point> m;inline double change(double rad){ return (rad/180*pi);}inline double cross(double x1,double y1,double x2,double y2){ return (x1*y2-x2*y1);}inline double area(point a,point b,point c){ return fabs(cross(a.x-b.x,a.y-b.y,c.x-b.x,c.y-b.y)/2);}int main(){ int n,r; while(scanf("%d%d",&n,&r)==2&&n) { m.clear(); double ans=0.0; for(int i=0;i<n;i++) { double rad; scanf("%lf",&rad); double x=change(rad); m.push_back(point(r*cos(x),r*sin(x))); } for(int i=0;i<n;i++) for(int j=i+1;j<n;j++) for(int k=j+1;k<n;k++) ans+=area(m[i],m[j],m[k]); printf("%.0lf\n",ans); } return 0;}
0 0
- UVA 11186(p349)----Circum Triangle
- uva 11186 - Circum Triangle
- Circum Triangle - UVa 11186
- UVA - 11186-Circum Triangle
- Circum Triangle - UVa 11186 三角形面积
- uva 11186 - Circum Triangle(几何)
- Circum Triangle UVA
- UVa 11186 Circum Triangle 圆周上的三角形面积之和
- UVA 11186 - Circum Triangle(圆上三角形求法)
- UVA 11186 - Circum Triangle(计算几何+容斥)
- 习题10-39 UVA 11186 Circum Triangle圆周上的三角形
- UVa 488 Triangle Wave
- Uva 488 Triangle Wave
- UVa Triangle Wave
- UVA 488 - Triangle Wave
- uva-488 - Triangle Wave
- uva 11437 Triangle Fun
- UVA 11401 Triangle Counting
- JSP学习笔记一之JSP的结构与生命周期
- UVA 11105(p345)----Semi-prime H-numbers
- ESP8266(二)NODEMCU——烧录固件
- StackOverflow程序员推荐:每个程序员都应读的30本书
- 使用Ambari快速部署Hadoop大数据环境
- UVA 11186(p349)----Circum Triangle
- 发现了一个好的全面且好用的数据接口
- UVA 11246(p350)----K-Multipe Free Set
- UVA 11346(p334)----Probability
- Python中间人钓鱼
- 接入门户统一待办运维经验小结——更新待办为已办
- C语言(类型转换)
- (转)定义接口类型的引用变量有什么好处?
- MySQL知识(十六)——存储引擎