2020.04..12 组队赛 补题报告

Posted zhengqc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2020.04..12 组队赛 补题报告相关的知识,希望对你有一定的参考价值。

技术图片

 

 

 题意:

  给n个点,每个点距顶点的距离都是d,给出每两点与顶点连线之间的角度,求所形成的凸包的上表面积

思路:

  计算三角形面积 -- S = 0.5 * a * b * sin(C)    C 为弧度制

代码:

 1 #include <iostream>
 2 #include <cmath>
 3 using namespace std;
 4 #define PI acos(-1.0) 
 5 int main() {
 6     int n, d, x;
 7     double sum = 0;
 8     while (cin >> n >> d) {
 9         sum = 0;
10         for (int i = 0; i < n; ++i) {
11             cin >> x;
12             sum += 0.5 * d * d * sin(x*1.0*PI/180);
13         }
14         printf("%.3f
", sum);
15     }
16 
17     return 0;
18 }

 

以上是关于2020.04..12 组队赛 补题报告的主要内容,如果未能解决你的问题,请参考以下文章

2020.5.10 个人rating赛 解题+补题报告

2020.4.19 个人rating赛 解题+补题报告

2020.4.12 个人rating赛 解题+补题报告

第九届福建省大学生程序设计竞赛 2018.8.26组队训练赛

补题组队训练第一场

补题组队训练第二场 & 个人训练第一场