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

29273번 - T-X против T-850 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB773100.000%

문제

I'm back!

T-850

Терминатор T-850 вернулся, чтобы снова противостоять компьютерной сети Skynet. Теперь Skynet выставила против него свое новейшее изобретение --- терминатора T-X, призванного уничтожить T-850 и начать Судный День.

Очередная схватка T-850 и T-X проходит на открытой местности, где из строений присутствует только одно здание. Будем считать, что здание имеет форму окружности радиуса $r$ с центром в координатах $(x_c, y_c)$. T-850 находится в точке $(x_1, y_1),ドル а T-X --- в точке $(x_2, y_2)$. T-850 хочет выстрелить в T-X, но может это сделать только, если видит её.

Считается, что T-850 видит T-X только если отрезок, их соединяющий, не пересекается со стеной здания. Помогите программистам из будущего, которые будут писать программное обеспечение T-850, предусмотреть даже такой вариант схватки и определить, может ли T-850 в данный момент выстрелить в T-X.

입력

В первой строке задано число $t$ (1ドル \le t \le 5$) --- количество запросов. Каждый запрос состоит из трёх строк в следующем формате.

В первой строке заданы числа $x_c,ドル $y_c,ドル $r$ --- координаты и радиус здания. Во второй строке заданы числа $x_1,ドル $y_1$ --- координаты T-850. В третьей строке заданы числа $x_2,ドル $y_2$ --- координаты T-X.

Все числа во входном файле целые и не превышают по модулю 100. Гарантируется, что расстояние от прямой, проходящей через $(x_1, y_1)$ и $(x_2, y_2),ドル до точки $(x_c, y_c)$ отстоит от $r$ более, чем на 10ドル^{-5}$. Гарантируется, что ни T-X, ни T-850 не стоят на границе здания.

출력

Для каждого запроса выведите <<YES>> или <<NO>> --- может ли T-850 попасть в T-X.

제한

예제 입력 1

3
0 0 1
0 0
2 0
0 0 1
-2 0
2 0
0 0 1
2 0
2 1

예제 출력 1

NO
NO
YES

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2013-2014 Season > January 26, 2014 C번

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

출처

대학교 대회

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

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