Вам дана матрица размера N×M, состоящая из целых положительных чисел, а также целое число K. Назовем подматрицу хорошей, если она является квадратом и сумма этой подматрицы не больше K. Посчитайте количество хороших подматриц. Подматрицей называется такая матрица, которую можно получить из исходной, если удалить из нее несколько(возможно ноль) столбцов с левого и правого края, а также несколько(возможно ноль) строк с верхнего и нижнего края. При этом подматрица не должна быть пустой.
Входные данные
В первой строке заданы 3 целых числа N, M, K — размеры матрицы. (1≤N,M≤1500, 0≤K≤109)
В следующих N строках содержится по M целых положительных чисел — содержимое матрицы (числа по значению от 1 до 1000).
Выходные данные
Выведите одно число — количество подходящих подматриц.
Система оценки
Данная задача содержит 6 подзадач, в которых выполняются следующие ограничения:
Тесты из условия. Оценивается в
N,M≤2. Оценивается в
N,M≤100. Оценивается в
N,M≤500. Оценивается в
N,M≤1500 и матрица состоит только из единичек. Оценивается в
Исходные ограничения. Оценивается в
Примеры
входные данныеСкопировать
3 3 12
1 2 3
5 2 5
3 2 4
выходные данныеСкопировать
12
входные данныеСкопировать
6 6 30
4 4 4 1 1 1
2 5 5 3 2 3
3 2 2 4 1 3
1 1 4 4 4 5
1 3 3 4 5 5
2 5 5 4 3 4
выходные данныеСкопировать
71
Стоит отметить, что к банковской тайне относится практически вся предоставляемая клиентом личная информация. К конфиденциальной информации относят: информацию, касающейся имущества и уровня располагаемого дохода; информация об открытии счетов, их номера и даты открытия, а также сведения по типу счетов и валют, в которой они открыты; информация об наличии денег на счету клиента, величина, срок размещения, размер получаемых процентов; информация, которая характеризует объем проводимых операций на счете клиента.
В рыночной экономике инфляция проявляется в открытой форме — повышении цен. При административном вмешательстве в экономику инфляция может приобретать подавленную форму: цены не повышаются, но возникает товарный дефицит.
В зависимости от темпов роста различают:
Ползучую (умеренную) инфляцию (рост цен менее 10 % в год). Западные экономисты рассматривают её как элемент нормального развития экономики, так как, по их мнению, незначительная инфляция (сопровождаемая соответствующим ростом денежной массы) способна при определённых условиях стимулировать развитие производства, модернизацию его структуры. Рост денежной массы ускоряет платёжный оборот, удешевляет кредиты, способствует активизации инвестиционной деятельности и росту производства. Рост производства, в свою очередь, приводит к восстановлению равновесия между товарной и денежной массами при более высоком уровне цен. Средний уровень инфляции по странам ЕС за последние годы составил 3—3,5 %. Вместе с тем всегда существует опасность выхода ползучей инфляции из-под государственного контроля. Она особенно велика в странах, где отсутствуют отработанные механизмы регулирования хозяйственной деятельности, а уровень производства невысок и характеризуется наличием структурных диспропорций;
Галопирующую инфляцию (годовой рост цен от 10 до 50 %). Опасна для экономики, требует срочных антиинфляционных мер. Преобладает в развивающихся странах;
Гиперинфляцию (цены растут очень быстро, в разных источниках от десятков до нескольких тысяч и даже десятков тысяч процентов в год). Возникает за счёт того, что для покрытия дефицита бюджета правительством выпускается избыточное количество денежных знаков. Парализует хозяйственный механизм, при ней происходит переход к бартерному обмену. Обычно возникает в военные или кризисные периоды.