Впаскале
1. тор и локи
ограничение времени 1 секунда
ограничение памяти 64mb
ввод стандартный ввод или input.txt
вывод стандартный вывод или output.txt
жители асгарда, прежде всего, ценили силу, упорство и храбрость в сражениях. поэтому даже в школе они изучали на примере своих любимых (и не ) героев. однажды учитель задал им следующую : «сила тора больше на n силы локи, а сила локи меньше силы тора в m раз.
определите, какая сила у тора и локи». самому талантливому ученику предложили решить эту с программного кода.
формат ввода
на вход два натуральных числа n и m, разделенных пробелом (1 ≤ n, m ≤ 10в4степени). входные данные таковы, что силы являются целыми числами.
формат вывода
на выходе требуется вывести два числа, разделенные пробелом: сила тора и сила локи. результат будет сравниваться с правильным ответом с точностью 10в -6 степени.
пример 1
ввод вывод
1 2
2 1
пример 2
ввод вывод
20 5
25 5
ответ: такая же задача уже была сегодня, поэтому дублирую свой ответ еще раз:
program TorLoki;
var
n, m: Integer;
T, L: Double;
begin
Write ('Введите N и M: ');
ReadLn (n, m);
L := n / (m - 1);
T := L + n;
WriteLn ('Сила Тора = ', T :10 :6);
WriteLn ('Сила Локи = ', L :10 :6);
ReadLn;
end.
Объяснение:
нужно решить систему уравнений:
T = L + N
T = L * M
получается
L * M - L = N
L (M - 1) = N
L = N / (M - 1)
это сила Локи, а для Тора:
Т = L + N или T = L * M можно и так и так