Pagini recente » Borderou de evaluare (job #608214) | Cod sursa (job #500127) | Borderou de evaluare (job #1762632) | Cod sursa (job #1445695) | Cod sursa (job #2605523)
#include <bits/stdc++.h>
using namespace std;
const double eps = 1e-9;
const double PI = acos(0.0) * 2;
void yes()
{
cout << "YES\n";
exit(0);
}
void no()
{
cout << "NO\n";
exit(0);
}
main()
{
int n, R, r;
cin >> n >> R >> r;
if(r > R)
{
no();
}
if(r == R)
{
if(n == 1)
yes();
no();
}
int dif = R - r;
if(r > dif)
{
if(n == 1)
yes();
no();
}
double x = 2 * asin(min(1.0, r * 1.0 / dif));
int cnt = 2 * PI / x + eps;
if(cnt >= n)
yes();
no();
}