ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1729. Сундук мертвеца

WA 5
Послано Roland 18 окт 2009 00:41
What is wrong?
My answer is:
ans=((int)(360/(2*a)-1))*2*r*sin((a*pi)/180)+r
I HAVE THE SAME PROBLEM PLEASE HELP US....
Послано fuch_prog_er 24 окт 2009 01:26
I HAVE THE SAME PROBLEM PLEASE HELP US....

My program is :

#include<iostream>
#include<cmath>
#define PI 3.14159265358979323846264338327950288
using namespace std;
double r,a,whole,reminder,side,leftSide;
int main()
{
   cin>>r>>a;
   whole=180/a;
   reminder=360-whole*(2.0*a);
   side=2*r*sin(a*PI/180);
   leftSide=2*r*sin(reminder*PI/360.0);
   printf("%.12lf",r+(whole-1)*side+leftSide);
   system("pause");
   return 0;
}
Re: WA 5
Послано Ras Misha [t4ce] 25 окт 2009 16:42
you forget about last part

for ex input 1 40

you have 3 part with arch = 80 degrees

and last 40 degrees (not 80)

SOrry for my english
I hope that you understand
Re: WA 5
Послано Fyodor Menshikov 1 дек 2009 00:17
Test 5:
Input 10.000 30.001
Output 59.999698