Емблема центру  www.olymp.vinnica.ua     netoi.org.ua
Центр олімпіад школярів в Iнтернеті
Likt-PMG17
м.Вiнниця


Годинник
 
TEMPERAT
Задача Температура (TEMPERAT)Є набір однорідних фізичних тіл, для кожного з яких відомі маса mi, початкова температура Ti1 і характеристики речовини цього тіла: температура плавлення/кристалізації Ti2, питомі теплоємності в твердому Ci1 і рідкому Ci2 станах, а також питома теплота плавлення/кристалізації λi. Максимальна серед усіх температур Ti1 строго менша за температуру пароутворення будь-якого з тіл. Всі ці тіла вступають у теплову взаємодію. При цьому система тіл є замкнутою, всередині неї не відбувається ніяких процесів, які не описувалися б стандартною моделлю переходів між агрегатними станами. Формат введення/виведення: Програма TEMPERAT читає з першого рядка стандартного вводу (клавіатури) ціле число N. У кожному з наступних N рядків задаються по 6 чисел mi, Ti1, Ti2, Ci1, Ci2, і λi. (1 ≤ N ≤ 54321). Всі вхідні дані (крім N) можуть бути дробовими, але не більше ніж з двома знаками після десяткової точки і задовольняють обмеженням (0<mi<5000, −273≤Ti1,Ti2≤1000, 50≤Ci1,Ci2≤5000, 103≤λi≤106). Одиниці вимірювання маси – кг, температур – градуси Цельсія, питомої теплоти плавлення/кристалізації – Дж/кг, питомих теплоємностей - Дж/(кг·ºС). Для кожного окремо взятого тіла справедливо Ti1Ti2. Програма повинна вивести єдине число – температуру системи після встановлення теплової рівноваги. Відповідь буде зарахована, якщо буде точною або буде відрізнятися від правильної не більше ніж на 10-3. Не менше ніж в 60% тестів N ≤ 12. У згадані 60% входять також 30%, для яких N=2. Мінімум в половині тестів (незалежно від N) всі вхідні дані є цілими числами (але результат все одно потрібно виводити з точністю, не гірше 10-3). Приклад:
Введення Виведення
2 4 97 0 2100 4200 334000 1 -20 0 2100 4200 334000 59.695

© Всеукраїнський віртуальний центр олімпіад школярів "ОЛІМП"