Предмет:
ИнформатикаАвтор:
moon34Ответ:
def process_experiments(K, N, experiments, M, queries):
temperatures = [0] * (K + 1)
for experiment in sorted(experiments, key=lambda x: x[2]):
l, r, t, v = experiment
for i in range(l, r + 1):
temperatures[i] += v
cumulative_temps = [0] * (K + 1)
cumulative_temp = 0
for i in range(K + 1):
cumulative_temp += temperatures[i]
cumulative_temps[i] = cumulative_temp
for query in queries:
l, r, t = query
result = cumulative_temps[r] - cumulative_temps[l - 1]
print(result)
# Ввод данных
K = int(input())
N = int(input())
experiments = [list(map(int, input().split())) for _ in range(N)]
M = int(input())
queries = [list(map(int, input().split())) for _ in range(M)]
# Обработка и вывод результата
process_experiments(K, N, experiments, M, queries)
Автор:
libbynixonДобавить свой ответ
Предмет:
ИсторияАвтор:
elenahunterОтветов:
Смотреть
Предмет:
Українська літератураАвтор:
ozzieОтветов:
Смотреть
Предмет:
Українська моваАвтор:
ramosОтветов:
Смотреть
Предмет:
Українська моваАвтор:
hernández65Ответов:
Смотреть