2016MUTC10-1002 Hard problem

原创 2016年08月29日 12:43:19

如图,图中S1的三边已知,则可求S1,同时求出角度;S2+S1是个扇形也可求,此时可知S2;S2+S3也是个扇形,此时可知S3

#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <algorithm>

using namespace std;

double Calc()
{
    double a=asin(sqrt(7.0)/2.0/sqrt(2.0))/8.0+sqrt(7.0)/16.0-asin(sqrt(7.0)/4.0/sqrt(2.0))/2.0;
    return 4.0*a;
}
int main()
{
    double x=Calc();
    int Case;scanf("%d",&Case);
    while (Case--){
            int L;scanf("%d",&L);
            printf("%.2lf\n",x*L*L);
    }
    return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

#2016多校训练Contest10: 1002 Hard problem hdu5858

题目链接http://acm.split.hdu.edu.cn/showproblem.php?pid=5858 Hard problemProblem Descriptioncjj is fun w...

HDU 5858 Hard problem 2016多校10 1002 [相交圆面积]【计算几何】

题目连接 : 就当前HDU的情况 就先不给了 ——————————————————————–. Hard problemTime Limit: 2000/1000 MS (Java/Others...

2016/11/10 1002. 二叉查找树的遍历

先按输入构建出二叉树,然后遍历即可。二叉查找树的建立不难,对每一个输入,从根节点出发,小的往左,大的往右,若空则插入即可。 #include using namespace std; class ...

2016/10/20 1002. 字符串匹配

本质上就是一个KMP算法的题目,核心就是算出next数组,之后的匹配就简单了。next的算法是在书上找到的。(到处都有) #include #include using namespace st...

2016MUTC9-1010 Jong Hyok and String

题解:将p串翻转,间隔不同字符连接起来,进行一次后缀数组的操作。若strange set(Q)>0,那么Q肯定是p串中一个的子串。所以Q串翻转后,二分直接在后缀数组中找到边界位置,lower和uppe...

Leetcode 218. The Skyline Problem 2016/10/5 UPDATE

218. The Skyline Problem Total Accepted: 18319 Total Submissions: 80671 Difficulty: Hard A ci...

2016MUTC3-1007 Explorer Bo

最小链覆盖是(leaf+1)/2,每条路径都是从叶子到叶子(当奇数时,有且只有一条路径为叶子到祖先) 对于以i为根的子树,叶子节点为奇数个,显然一个连出去,其余互相连比较优;若叶子节点为偶数个,两个...

2016MUTC3-1003 Life Winner Bo

对于king:当行列各剩偶数步时,先手必败;否则,先手必胜 对于行列各剩偶数步,先手怎么走后手只要跟着相应的走,则先手必败 对于rook(车):相当于从两堆石子取数,每次可以从任一一堆取任意大于0...

2016MUTC4-1006 substring

题解:考虑不包含字符X的情况,不同的子串可以用后缀数组解决: 考虑含字符X的情况:即对于起点为sa[i],终点必须在X之后: nxt[i]表示位置i及之后的第一个X出现的位置 #include ...

2016MUTC3-1004 Gambler Bo

模3下的高斯消元,保证一定有解 #include #include #include #include #include #include #include using namesp...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2016MUTC10-1002 Hard problem
举报原因:
原因补充:

(最多只允许输入30个字)