Задача Стройка

Файл входного файла: build.in
Файл выходного файла: build.out
Ограничение по памяти: 64 MB
Ограничение по времени: 1 s

Описание

На территории будущей стройки растут три дерева. Фирма получила разрешение на строительные работы с условием, что два (любых) дерева будут сохранены. Прораб хочет построить забор треугольной формы так, чтобы внутри него оказалось ровно два дерева.

Деревья на плане изображаются кругами, которые попарно не вложены друг в друга и не пересекаются (но могут касаться).

Напишите программу, которая по введенной информации о деревьях определит, возможно ли построить такой забор, и, если да, то какое дерево окажется не огорожено.

Формат входных данных

Вводится информация о трех деревьях: для каждого дерева координаты центра и радиус круга, изображающего это дерево на плане. Все числа целые, не превосходящие по модулю 3000. Радиус – натуральное число.

Формат выходных данных

Выведите одно число – номер дерева (деревья нумеруются начиная с 1 в порядке задания их во входных данных), которое окажется не огорожено. Если забор треугольной формы, огораживающий ровно два дерева, построить невозможно, выведите число 0. Если существует несколько решений, выведите любое.

Примеры:

ввод вывод

0 0 1
3 0 1
6 0 1

3

Added: admin
Difficulty: 100.0
Accepted: 0
Submitted: 1
Analyze this Discuss

Обсуждение:

Начать обсуждение:

Powered by django, eJudge.