当前位置: 首页 > news >正文

新手做网站需要多久重庆百度快速优化

新手做网站需要多久,重庆百度快速优化,网络舆情管控措施,河南省建设工程招标投标信息网考试平台: 牛客网 题目类型: 30道单选题(60分) 2 道编程题 (15分 25分) 考试时间: 2024-03-09 (两小时) 题目描述 小美拿到了一个n*n的矩阵,其中每个元素是…

考试平台: 牛客网

题目类型: 30道单选题(60分)+ 2 道编程题 (15分 + 25分)

考试时间: 2024-03-09 (两小时)

题目描述

小美拿到了一个n*n的矩阵,其中每个元素是 0 或者 1。
小美认为一个矩形区域是完美的,当且仅当该区域内 0 的数量恰好等于 1 的数量。
现在,小美希望你回答有多少个i*i的完美矩形区域。你需要回答 1 ≤ i ≤ n 1\leq i \leq n 1in的所有答案。

输入描述

第一行输入一个正整数n ,代表矩阵大小。
接下来的n行,每行输入一个长度为n的 01 串,用来表示矩阵。
1 ≤ n ≤ 200 1\leq n \leq 200 1n200

输出描述

输出n行,第i行输出 i*i的完美矩形区域的数量。

示例

输入:
4
1010
0101
1100
0011输出:
0
7
0
1

题解

暴力枚举所有情况, 在暴力枚举的情况下使用前缀和优化检验 “是否是完美矩形区域” 的方法。

from collections import defaultdictn = int(input())grid = [input() for _ in range(n)]# 前缀和 psum[r][i] 表示 grid[r][0:i] 中 “1” 的个数
psum = [[0] * (n+1) for _ in range(n)]
for r in range(n):for i, v in enumerate(grid[r]):if v == "1":psum[r][i+1] = psum[r][i] + 1else:psum[r][i+1] = psum[r][i]def check(r, c, w) -> bool:"""检验左上角为 (r,c) 宽度为 w 的是否是完美矩形区域"""global n, grid, psumif r + w > n or c + w > n:return False# 统计矩形区域内 1 的数量cnt = 0for rc in range(w):cnt += psum[r + rc][c + w] - psum[r + rc][c]# 如果 1 的数据和0的数量相同则,  cnt * 2 == w * wreturn cnt * 2 == w * wcnt = defaultdict(dict)# 暴力枚举所有的情况
for r in range(n):for c in range(n):for w in range(2, n + 1): # 枚举举行宽度if check(r, c, w):cnt[w] = cnt.get(w, 0) + 1# 打印结果输出
for i in range(1, n + 1):print(cnt.get(i, 0))
http://www.mmbaike.com/news/44914.html

相关文章:

  • 如何开通个人网站新产品怎样推广
  • 政府网站建设任务佛山全网营销推广
  • vs2015网站开发基础样式腾讯第三季度营收448亿元
  • 企业网络推广方案的制定本地网络seo公司
  • 广州网站建设 易企建站公司网推
  • 我劝大家不要学androidseo全网优化指南
  • 网站开发岗位分析广州推广排名
  • 濮阳做网站的电话百度推广客服人工电话多少
  • 做外汇的网站今日油价92汽油
  • ai论文生成器免费seo工作前景如何
  • 网站制作的软件有哪些人工智能培训机构排名前十
  • 网站服务器托管杭州排名优化软件
  • 那个相亲网站做的比较好关键词排名快照优化
  • 周村网站建设深圳网络推广渠道
  • 怎么做app和网站购物seo研究协会
  • 大型网站制作需要多少钱网络营销课程主要讲什么内容
  • 网站建设思路百度搜索广告
  • 做网站的问题友情链接如何添加
  • 最好看免费观看高清大全猎冰安徽seo报价
  • 网站建设发票明细佳木斯seo
  • 网站建设售后服务合同aso推广平台
  • 电子商务网站建设 臧良运 好不好网络营销的整体概念
  • 众筹网站功能网络媒体
  • 网站模板无忧促销活动推广语言
  • 检测网站访问量如何利用互联网进行宣传推广
  • 家里面的服务器可以做网站吗2022最新小学生新闻
  • 江苏建设教育考试网站做外贸网站哪家公司好
  • 吴忠市建设局官方网站湖南长沙疫情最新情况
  • 阿里云网站建设方案书怎么写软文案例200字
  • 响应式的学校网站糕点烘焙专业培训学校