|
6 / 6 / 0
Регистрация: 24.09.2021
Сообщений: 125
|
|
Задача №2772. Сумма в прямоугольнике16.09.2022, 20:34. Показов 7162. Ответов 10
Метки нет (Все метки)
У Олега есть матрица целых чисел N×M. Его очень часто просят узнать сумму всех элементов матрицы в прямоугольнике с левым верхним углом (x1, y1) и правым нижним (x2, y2). Помогите ему в этом.
Входные данные В первой строке находится числа N,M размеры матрицы (1≤N,M≤1000) и K - количество запросов (1≤K≤100000). Каждая из следующих N строк содержит по M чисел --- элементы соответствующей строки матрицы (по модулю не превосходят 1000). Последующие K строк содержат по 4 целых числа, разделенных пробелом - x1 y1 x2 y2 --- запрос на сумму элементов матрице в прямоугольнике (1≤x1≤x2≤N,1≤y1≤y2≤M) Выходные данные Для каждого запроса на отдельной строке выведите его результат - сумму всех чисел в элементов матрице в прямоугольнике (x1,y1), (x2,y2) Примеры входные данные 3 3 2 1 2 3 4 5 6 7 8 9 2 2 3 3 1 1 2 3 выходные данные 28 21 Желательно решить с использованием префиксных сумм
0
|
|
| 16.09.2022, 20:34 | |
|
Ответы с готовыми решениями:
10
Разместить в большом прямоугольнике прямоугольнике поменьше Задача: нарисовать диагональ в прямоугольнике и раскрасить две части разными цветами CMA , Arcelik , 2772 KT стиральная сушки машина, Прошивка требуется |
|
6 / 6 / 0
Регистрация: 24.09.2021
Сообщений: 125
|
|
| 16.09.2022, 20:54 [ТС] | |
|
eaa, не понятно, как считать эти префиксные суммы в матрице.
0
|
|
|
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
|
| 16.09.2022, 20:56 | |
|
eaa, вчера была похожая только для одномерного массива. От этого же ТС вроде бы и Вы же ее решали.
0
|
|
| 16.09.2022, 21:00 | |
|
Не по теме: Alexarh, да он уже год тут тусуется и ни одной задачи сам решить не может
0
|
|
| 16.09.2022, 21:02 [ТС] | |
|
Не по теме: я не просила никого критиковать мои действия
0
|
|
|
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,759
|
|
| 16.09.2022, 21:56 | |
|
Senoki, https://en.wikipedia.org/wiki/Summed-area_table оно же интегральное изображение.
Кстати это используется в методе Виолы-Джонса, для детекции объектов в OpenCV.
1
|
|
|
6 / 6 / 0
Регистрация: 24.09.2021
Сообщений: 125
|
||||||
| 16.09.2022, 22:08 [ТС] | ||||||
|
у меня все-таки получилось найти префиксные суммы в матрице:
0
|
||||||
|
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
|||||||||||
| 16.09.2022, 22:11 | |||||||||||
|
Не знаю насколько верно, но, пользуясь подсказкой u235 и кодом eaa из вчерашней задачи, получилось так:
2
|
|||||||||||
|
6 / 6 / 0
Регистрация: 24.09.2021
Сообщений: 125
|
|
| 16.09.2022, 22:13 [ТС] | |
|
Alexarh, а можете исправить мой код? хочу знать, где накосячила.
0
|
|
|
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
||||||
| 16.09.2022, 22:39 | ||||||
4
|
||||||
| 16.09.2022, 22:39 | |
|
Помогаю со студенческими работами здесь
11
Задача Сумма Сумма чисел.Задача
Задача. Сумма элементов задача минимальная сумма Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|