Альтернативна вартість
Як і у випадку з більшістю продуктів, покупка нового телефону може бути складним завданням. Одна з основних проблем полягає в тому, що існує багато різних аспектів телефону, які можуть вас цікавити, наприклад, його ціна, продуктивність та зручність використання. Зазвичай не існує одного телефону, який одночасно був би найкращим за всіма цими параметрами: найдешевший телефон, найпотужніший телефон і найзручніший телефон, скоріш за все, будуть різними моделями.
Отже, купуючи телефон, ви змушені йти на певні компроміси, збалансовуючи різні аспекти, які вас цікавлять, і обираючи телефон, що забезпечує найкращий компроміс (де "найкращий", звісно, залежить від ваших пріоритетів). Один зі способів вимірювання цього компромісу відомий як альтернативна вартість, яку (для цілей цього завдання) ми визначаємо наступним чином.
Припустимо, ви купили телефон вартістю , продуктивністю та зручністю користування . Для простоти ми припускаємо, що ці три значення виміряні в порівняльній числовій шкалі, де чим вище, тим краще. Якщо є доступних телефонів, а значення представляють (ціну, продуктивність, зручність користування) -го телефону, то альтернативна вартість вашого телефону визначається як
Напишіть програму, яка за списком доступних телефонів знайде телефон з мінімальною альтернативною вартістю.
Вхідні дані
У першому рядку записано ціле число — кількість розглянутих телефонів. Далі слідують рядків. -й з цих рядків містить три цілі числа і , де — ціна, — продуктивність, а — зручність користування -го телефону .
Вихідні дані
Виведіть один рядок, що містить два цілі числа: найменшу можливу альтернативну вартість і ціле число від до , яке позначає телефон, що досягає цієї альтернативної вартості. Якщо таких телефонів кілька, виведіть той, у якого індекс найменший.