|
ЗАДАЧИ
problems.ru |
О проекте
|
Об авторах
|
Справочник
Каталог по темам | по источникам | |
|
|
Варианты:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Версия для печати
Убрать все задачи Задано арифметическое выражение, содержащее операции сложения, умножения, круглые скобки и операнды, которыми являются буквы английского алфавита. Нас будет интересовать скорость вычисления таких выражений на многопроцессорной машине, поэтому скобки в них будем расставлять в обязательном порядке для указания порядка проведения операций. Известно, что сложение двух чисел занимает время p, а умножение – время
q. Время, необходимое для вычисления сложного выражения
AoB, равно времени, затрачиваемому на выполнение операции
o, плюс максимальное из двух чисел – времени вычисления подвыражения A и времени вычисления
подвыражения B. Время вычисления операнда полагаем равным нулю.
Требуется написать программу, которая: Выражения называется эквивалентными, если одно из них можно получить
из другого последовательностью следующих преобразований:
Пусть A — произвольный угол, B и C — острые углы. Всегда ли существует такой угол X, что
sin X =
(Из `` Воображаемой геометрии'' Н. И. Лобачевского).
|
Страница: 1 2 3 4 >> [Всего задач: 18]
sin X =
(Из `` Воображаемой геометрии'' Н. И. Лобачевского).
Aa + Bb + Cc
Из пункта A в другие можно попасть двумя способами: 1) выйти сразу и идти пешком; 2) вызвать машину и, подождав ее определённое время, ехать на ней. В каждом случае используется способ передвижения, требующий меньшего времени. При этом
Страница: 1 2 3 4 >> [Всего задач: 18] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
© 2004-...
МЦНМО
(о копирайте)
|
Пишите нам
|
|