GESP:2024-6月等级5-T1-黑白格

小杨有一个n 行m 列的网格图,其中每个格子要么是白色,要么是黑色。 小杨想知道至少包含k 个黑色格子的最小子矩形包含了多少个格子。

输入

第一行包含三个正整数n,m,k ,含义如题面所示。 之后n行,每行一个长度为m 的 01串,代表网格图第 i行格子的颜色,如果为0 ,则对应格子为白色,否则为黑色。

输出

输出一个整数,代表至少包含 k个黑色格子的最小子矩形包含格子的数量,如果不存在则输出0 。

样例
输入
4 5 5
00000
01111
00011
00011
输出
6
提示

样例解释 对于样例1,假设 (i,j) 代表第i行第j列,至少包含5个黑色格子的最小子矩形的四个顶点为 (2,4),(2,5),(4,4),(4,5),共包含6 个格子。

1<=n,m<=100

———————————————————————————————————————————

代码:

#include<bits/stdc++.h>
using namespace std;
int m,n,k,a[105][105],t=1e9;
int main()
{
    cin>>n>>m>>k;
    for(int i=1;i<=n;i++)
        for(int j=1;j<=m;j++)
		{
            char c;
            cin>>c;
            a[i][j]=a[i][j-1]+c-'0';
        }
    for(int i=1;i<=m;i++)
        for(int j=i;j<=m;j++)
		{
            int sum=0;
            int p=0;
            for(int l=1;l<=n;l++)
			{
                sum+=a[l][j]-a[l][i-1];
                while(sum>=k)
				{
                    t=min(t,(j-i+1)*(l-p));
                    p++;
                    sum-=a[p][j]-a[p][i-1];
                }
            }
        }
    cout<<t;
    return 0;
}

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 11:46:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 11:46:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 11:46:04       58 阅读
  4. Python语言-面向对象

    2024-07-14 11:46:04       69 阅读

热门阅读

  1. Postman API版本控制:最佳实践指南

    2024-07-14 11:46:04       21 阅读
  2. 数仓工具—Hive基础之临时表及示例

    2024-07-14 11:46:04       23 阅读
  3. 用C在安卓手机上开发

    2024-07-14 11:46:04       29 阅读
  4. sqlserver 表大小查询

    2024-07-14 11:46:04       22 阅读
  5. Nginx源码安装

    2024-07-14 11:46:04       22 阅读
  6. 使用Windows.size()定义窗口大小

    2024-07-14 11:46:04       17 阅读
  7. C#字符串

    2024-07-14 11:46:04       21 阅读
  8. Ansible 安装及使用说明

    2024-07-14 11:46:04       27 阅读
  9. PyCharm 查找功能指南

    2024-07-14 11:46:04       26 阅读
  10. 简单理解跨域

    2024-07-14 11:46:04       38 阅读
  11. PHP MySQL 创建数据库

    2024-07-14 11:46:04       23 阅读
  12. 速盾:cdn加速端口映射?

    2024-07-14 11:46:04       17 阅读