当前位置: 移动技术网 > IT编程>开发语言>C/C++ > HUST 1584 摆放餐桌

HUST 1584 摆放餐桌

2019年05月22日  | 移动技术网IT编程  | 我要评论

代理上youtube,哔嘀影视,打死不同台:冯巩死对头竟然是他

2019-05-21

19:56:15

https://www.cnblogs.com/ecjtuacm-873284962/p/6390028.html

r与r的大小,多种情况进行判断

看题的时候,对数据的严谨性

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define pi 3.1415926

int main()
{
    double n, r, r;
    while(~scanf("%lf %lf %lf", &n, &r, &r))
    {   
        if (r > r)
        {
            cout << "no" << endl;
            continue;
        }
        else if(r == r && n == 1)
        {
            cout << "yes" << endl;
            continue;
        }
        else if(r > r/2 && n == 1)
        {
            cout << "yes" << endl;
            continue;
        }
        else if(r == r/2 && n == 2)
        {
            cout << "yes" << endl;
            continue;
        }
        else
        {
            double a = pi / asin(r / (r - r));
            if (a > n)
            {
                cout << "yes";
            }
            else
            {
                cout << "no";
            }
            cout << endl;
        }
    }
    return 0;
}

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网