Странный вычислитель Имя входного файла: input.txt
Имя выходного файла: output.txt
Ограничение по времени: 1 секунда
Ограничение по памяти: 256 мегабайт
Маленькая девочка Лиза нашла странный автомат для счета. Он состоит из клеток, которые
соединены друг с другом проводками, концы которых помечены символами − и +. В каждой клетке
автомата написано либо число, либо операция, либо переменная. В инструкции к автомату она
прочитала, что данные передаются по проводкам от клетки с минусом к клетке с плюсом. В этом
случае будем говорить, что клетка с плюсом зависит от клетки с минусом.
Работает устройство следующим образом:
• результатом вычисления в клетке, которая не помечена ни одним плюсом, является значение,
записанное в неё;
• для всех клеток устройства, сначала вычисляются значения в клетках, от которых зависит
результат вычисления в этой клетке, после чего выполняется операция последовательно для
всех входных данных;
• результат, полученный в клетке с номером 1, является итоговым.
Если в клетке записана операция, то результат ее вычисления зависит от результата не менее
двух других клеток. Если в клетке записана переменная или константа, то она не зависит от результата других клеток. Гарантируется, что существует не более одной клетки с переменной и для
любой клетки с умножением существует не более одной цепочки зависимостей из клетки с переменной. Вычисление всегда завершается.
Лиза решила убедиться в корректности работы вычислителя. Для этого она написала набор
чисел — значений x. Для каждого из этих значений она хочет узнать результат, который должно
выдать устройство ей с проверкой.
Формат входных данных
В первой строке входного файла записаны три числа N, M, и Q — количество клеток, количество
зависимостей и количество значений переменной (1 ⩽ N, M, Q ⩽ 105
).
Во второй строке записаны N выражений в порядке, соответствующем номерам клеток, в которых эти выражения записаны:
• + означает, что результат в соответствующей клетке равен сумме значений от которых эта
клетка зависит;
• ∗ означает, что результат в соответствующей клетке равен произведению значений в клетках,
от которых данная клетка зависит;
• x означает, что в данной клетке записывается переменная;
• val означает, что в соответствующей клетке записана константа val (1 ⩽ val ⩽ 109 + 8).
В следующих M строках записано по два числа u и v — зависимость клетки v от значения в
клетке u (1 ⩽ u, v ⩽ N, u ̸= v).
В следующих Q строках записаны значения переменной x (0 ⩽ x ⩽ 109 + 8).
Формат выходных данных
В выходной файл выведите Q строк, в каждой из которых по одному числу — результат, полученный на вычислителе для очередного значения x. Так как результат может быть большим,
выведите остаток от деления на 109 + 9.
145
386
Ответы на вопрос:
для того чтобы выполнить программу номер два необходимо чтобы в ванну спокойно вмещалось 15 литров.
первая программа
1) долить 5литров
2) слить 3 литра
3) долить 5 литров
4) слить 3 литра
в ванне 4 литра
вторая программа
1) долить 5литров
2) долить 5литров
3) долить 5литров
4) слить 3 литра
5) слить 3 литра
6) слить 3 литра
7) слить 3 литра
в ванне 3 литра
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
катя481217.04.2023 04:01
-
adrinaline27.12.2021 09:24
-
Domashka333311.07.2021 15:25
-
NyushaLove27.05.2022 10:38
-
игроман0230.09.2021 03:57
-
Teacher99130.08.2022 22:53
-
annaobryv86120.05.2021 17:22
-
Nnnnnn111103.03.2021 19:57
-
Avenrop23630.03.2022 15:04
-
Не12309803.03.2023 20:46
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.