0 / 0 / 0
Регистрация: 28.11.2021
Сообщений: 4
|
||||||
1 | ||||||
Задача "Суммы на прямоугольниках"13.07.2022, 12:52. Показов 2657. Ответов 2
Метки префикс-сумма (Все метки)
Ограничение по времени работы: 2 секунды
Условие: Дана прямоугольная матрица (таблица чисел), содержащая N строк и M столбцов. Строки пронумеруем числами от 1 до N сверху вниз, столбцы пронумеруем числами от 1 до M слева направо. Рассмотрим какой-либо прямоугольник внутри данной матрицы. Пусть (x1, y1) — координаты его левого верхнего угла (то есть номер строки и номер столбца клетки, которая является левой верхней клеткой), (x2, y2) — координаты его правого нижнего угла. Научитесь быстро вычислять сумму всех чисел внутри произвольного такого прямоугольника. Входные данные: Программа получает на вход три числа N, M, K. Следующие N строк содержат по M целых неотрицательных чисел от 0 до 1000 каждое. Следующие K строк содержат по одному запросу на вычисление суммы: четыре числа x1, y1, x2, y2 (1<=x1<=x2<=N),(1<=y1<=y2<=M). Ограничения: (N*M <= 50000), (K <= 50000). Выходные данные: Программа должна вывести K целых чисел: ответы на все запросы. Пример: Код
Ввод: Вывод: 3 3 2 28 1 2 3 21 4 5 6 7 8 9 2 2 3 3 1 1 2 3
0
|
13.07.2022, 12:52 | |
Ответы с готовыми решениями:
2
Задача о прямоугольниках С++ Задача о квадратах и прямоугольниках Как написать слово в прямоугольниках Выполнить структурированную запись и чтение информации о прямоугольниках из файла |
1710 / 1110 / 337
Регистрация: 25.01.2019
Сообщений: 2,910
|
||||||
13.07.2022, 20:07 | 2 | |||||
Сообщение было отмечено georgeboiko как решение
Решение
Нашел похожую тестилку, так там проходит:
1
|
0 / 0 / 0
Регистрация: 28.11.2021
Сообщений: 4
|
|
13.07.2022, 21:25 [ТС] | 3 |
Помогло, спасибо!
0
|
13.07.2022, 21:25 | |
13.07.2022, 21:25 | |
Помогаю со студенческими работами здесь
3
Выполнить структурированную запись/чтение информации о прямоугольниках в (из) файл Выводить пикселы в прямоугольниках, расположенных: в левой нижней четверти экрана Вводится массив, каждый элемент которого содержит сведения о двух прямоугольниках Задача на нахождение суммы Задача:Ряд суммы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |