五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

統(tǒng)計(jì)子矩陣(c++2022b組藍(lán)橋杯)

2023-03-26 11:52 作者:新新無所畏懼  | 我要投稿

問題描述

給定一個(gè)?N×M?的矩陣?A, 請你統(tǒng)計(jì)有多少個(gè)子矩陣 (最小1×1, 最大N×M)?滿足子矩陣中所有數(shù)的和不超過給定的整數(shù)?K??

輸入格式

第一行包含三個(gè)整數(shù)?N,M?和?K.

之后?N?行每行包含?M?個(gè)整數(shù), 代表矩陣?A.

輸出格式

一個(gè)整數(shù)代表答案。

樣例輸入

3 4 10

1 2 3 4

5 6 7 8?

9?10 11 12

樣例輸出

19

代碼:
TL代碼暴力求解:

#include<iostream>

#include<set>

#include<sstream>

#include<string>

#include<algorithm>

using namespace std;

long long n,m,k,cnt;

int a[510][510];

int getsum(int x1,int y1,int x2,int y2){

int sum=0;

for(int i=x1;i<=x2;i++){

for(int j=y1;j<=y2;j++){

sum+=a[i][j];

}

}

return sum;

}

int main()

{

cin>>n>>m>>k;

for(int i=0;i<n;i++){

for(int j=0;j<m;j++){

cin>>a[i][j];

}

}

for(int i=0;i<n;i++){

? ? ? ? for(int j=0;j<m;j++){

? ? ? ? ? ? for(int x=i;x<n;x++){

? ? ? ? ? ? ? ? for(int y=j;y<m;y++){

? ? ? ? ? ? ? ? ? ? if(getsum(i,j,x,y)<=k)cnt++;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? }

? ? ? ? }

? ? }

cout<<cnt;

return 0;

}



統(tǒng)計(jì)子矩陣(c++2022b組藍(lán)橋杯)的評論 (共 條)

分享到微博請遵守國家法律
山阳县| 龙门县| 凤阳县| 台北市| 东莞市| 香格里拉县| 陵水| 双峰县| 通州区| 宣城市| 兴业县| 宣武区| 奉节县| 呈贡县| 府谷县| 东安县| 武强县| 万源市| 和林格尔县| 巴里| 金沙县| 建德市| 永顺县| 游戏| 腾冲县| 凭祥市| 龙江县| 济阳县| 方山县| 瑞金市| 安岳县| 衡阳县| 广东省| 金川县| 重庆市| 社旗县| 沙洋县| 保亭| 马山县| 阿坝| 涪陵区|