Напишите программу, 9 класс не так давно саша посадил у себя на даче массив из n элементов, который изначально состоял из нулей. после этого происходили следующие события: • шёл дождь, и все элементы массива увеличивались на 1; • саша подходил к какому-то элементу массива и увеличивал его значение на x. саша записал, что происходило с массивом с момента его появления. сейчас он просит у вас определить сумму элементов в массиве. формат входных данных в первой строке расположено два целых числа: n и m — размер массива и количество событий соответственно (1< =n< =10^9; 1< =m< =10^5). в следующих m строках расположены описания событий. каждое событие описывается следую- щим образом: • 1, если все элементы увеличиваются на 1; • 2 i x, если i-й элемент массива увеличивается на x (1< =i< =n, 1< =x< =10^5). формат выходных данных выведите единственное число — сумму всех элементов массива после всех операций
276
290
Ответы на вопрос:
Смассивом не мучалась, просто оперировала с суммой массива # код на ruby 2.2.3p173 s = 0 file.open("input.txt", "r") do |infile| line = infile.gets n = (line.split " ").map(& : to_i) for i in 1..n[1] line = infile.gets k = (line.split " ").map(& : to_i) s += n[0] if k[0] == 1 s += k[2] if k[0] == 2 end end p s
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Allagivorgizova139213.10.2021 04:56
-
IgroNUB03.07.2022 12:30
-
dndwp0a74804.03.2020 00:01
-
Zena111209.01.2023 19:58
-
максик123443113.01.2020 01:53
-
SoiornTV31.03.2020 15:30
-
dashasuslova00710.11.2022 00:55
-
юля263404.06.2022 08:32
-
oljkejik10.06.2021 16:18
-
minari304.08.2020 11:22
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.