Предмет: Другие предметы,
автор: nnurmuxanbetov2707
Вам дана матрица размера N×M, состоящая из целых положительных чисел, а также целое число K. Назовем подматрицу хорошей, если она является квадратом и сумма этой подматрицы не больше K. Посчитайте количество хороших подматриц.
Подматрицей называется такая матрица, которую можно получить из исходной, если удалить из нее несколько(возможно ноль) столбцов с левого и правого края, а также несколько(возможно ноль) строк с верхнего и нижнего края. При этом подматрица не должна быть пустой.
Входные данные
В первой строке заданы 3 целых числа N, M, K — размеры матрицы. (1≤N,M≤1500, 0≤K≤109)
В следующих N строках содержится по M целых положительных чисел — содержимое матрицы (числа по значению от 1 до 1000).
Выходные данные
Выведите одно число — количество подходящих подматриц.
Система оценки
Данная задача содержит 6 подзадач, в которых выполняются следующие ограничения:
Тесты из условия. Оценивается в 0 баллов.
N,M≤2. Оценивается в 15 баллов.
N,M≤100. Оценивается в 17 баллов.
N,M≤500. Оценивается в 24 балла.
N,M≤1500 и матрица состоит только из единичек. Оценивается в 15 баллов.
Исходные ограничения. Оценивается в 29 баллов.
Примеры
входные данныеСкопировать
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
Frazy0:
У меня есть ответ точный
Ответы
Автор ответа:
2
Ответ:
ты тоже на олипе сидиш?
Объяснение:
Автор ответа:
0
У меня не выводит сложение всех чисел, как найти?
Язык: Python
from random import random
M = int(input())
N = int(input())
a = []
for i in range(N):
b = []
for j in range(M):
b.append(int(random()*11))
print("%3d" % b[j], end='')
a.append(b)
print(' |', sum(b))
for i in range(M):
print(" --", end='')
print()
for i in range(M):
s = 0
for j in range(N):
s += a[j][i]
print("%3d" % s, end='')
print()
Похожие вопросы
Предмет: Русский язык,
автор: linaalinavasil
Предмет: Русский язык,
автор: АллахвердиеваАйтен
Предмет: Русский язык,
автор: Frikkel
Предмет: Математика,
автор: Nikita2017t
Предмет: Английский язык,
автор: SRO4NOnuzhnaPomosh