#P2002. 2024.9.5-企鹅music-第3题-小塔的方阵

2024.9.5-企鹅music-第3题-小塔的方阵

python选手使用pypy3提交

题目内容

给小塔一个n×nn×n的方阵,第ii行第jj列的元素是r,e,dr,e,d中的一个。

定义一个矩阵权值为这个矩阵出现的r,e,dr,e,d数量的最小值。

现在有一个值myvalmyval,现在想请小塔计算出,有多少个子方阵的矩阵权值不小于myvalmyval

一个行数与列数相等的矩阵称为方阵。

补充说明

函数第一个参数输入一个大小为n×n(1n1000)n×n(1≤n≤1000),且仅由r,e,dr,e,d构成的vector<string>vector<string>代表矩阵aa

函数第二个参数输入一个整数myval(1myval109)myval(1≤myval ≤10^9)代表值。

样例1

输入

3 2
red
red
red

输出

1

说明

只有整个3×33×3方阵才是合法的。

样例2

输入

3 1
red
edr
dre

输出

5