Logo
(追記) (追記ここまで)

28517번 - Стрельба из пушки 스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB35191548.387%

문제

Галактическая Федерация хочет разрушить дом Рика при помощи новейшего планетарного уничтожителя NX5. Он представляет из себя пушку, расположенную на земле в точке $(0, 0),ドル из которой можно стрелять энергетическим пучком под любым углом относительно оси $X$ на расстояние $k$.

Если по пути пучок касается верха какого-то препятствия, то это препятствие уничтожается. Если же пучок сталкивается с ним, его вся энергия пучка уходит в это препятствие, уничтожает его, и пучок прекращает свое движение. Если, пролетев расстояние $k,ドル пучок ни с чем не сталкивается, то вся его энергия уходит вниз перпендикулярно поверхности земли (как молния), уничтожая препятствие на пути к земле, если оно есть. Также NX5 может выстрелить параллельно оси $X,ドル и пучок будет лететь, пока не пролетит расстояние $k$ или не наткнется на препятствие.

На расстоянии $d$ от устройства стоит энергетический щит высоты $w,ドル который является препятствием для пучка. На расстоянии 2ドルd$ от земли находится дом семьи Смитов, который имеет высоту $h$. Найдите минимальный угол, под которым враги могут выстрелить из уничтожителя и разрушить дом, или выведите $-1,$ если такого угла не существует.

입력

В одной строке и единственной строке входных данных через пробел дано четыре целых числа $d,ドル $h,ドル $w,ドル $k$ $(1 \leqslant d, h, k \leqslant 10^9$; 0ドル \leqslant w \leqslant 10^9)$ --- расстояние от пушки до щита по координате $X,ドル высота дома, высота электрического щита и максимальная дальность полета пучка.

출력

Выведите минимальный угол, под которым нужно стрелять, чтобы разрушить дом героев (в градусах с точностью до четырех знаков после запятой), или $-1,ドル если это невозможно.

제한

예제 입력 1

6 6 3 20

예제 출력 1

26.5651

예제 입력 2

5 1 2 11

예제 출력 2

24.62

예제 입력 3

4 5 10 12

예제 출력 3

-1

노트

Ниже приведены иллюстрации к тестовым примерам.

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2022-2023 Season > October 9, 2022 > Basic A번

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2022-2023 Season > October 9, 2022 > Advanced A번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /