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

做一家影视网站赚钱吗网站排名seo培训

做一家影视网站赚钱吗,网站排名seo培训,网页网站怎么做,人民大学网站建设考试平台: 牛客网 题目类型: 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.dinnco.com/news/32154.html

相关文章:

  • 村级网站建设助力脱贫攻坚长沙网站优化体验
  • 广州注册公司地址宁波关键词优化品牌
  • 网站开发需要什么技术江苏提升关键词排名收费
  • 织梦网站做视频网络营销最基本的应用方式是什么
  • 怎样免费推广网站山东关键词优化联系电话
  • 河南烟草电子商务网站腾讯企点是干嘛的
  • 渭南网站建设哪里便宜购买友情链接网站
  • 除了阿里巴巴还有什么网站做外贸的如何进行新产品的推广
  • 微商代理平台站长工具seo推广
  • 房地产网站模板百度知道首页登录
  • 公司网站定制seo数据优化
  • 郑州外贸营销网站建设百度竞价排名平台
  • 怎样做网站首页三生网络营销靠谱吗
  • 义乌高端网站建设百度推广和优化哪个好
  • 微网站的价格网站查询ip
  • 企业网站策划书模板范文优化大师下载
  • 一条龙网站贵港网站seo
  • 北京大龙建设集团有限公司网站电商网站如何避免客户信息泄露
  • 用java做购物网站长春百度seo排名
  • 美国etsy网站竞价sem托管公司
  • 网网站建设设计公司凌哥seo
  • 凯里有哪些网站开发公司大数据获客系统
  • 德州北京网站建设网站开发费用
  • 不用js可以做网站吗关键词优化最好的方法
  • 直接通过ip访问网站nba排名最新赛程
  • 日本专线快递查询百度seo在线优化
  • 做网站需要什么配置市场营销渠道
  • 欧美在线做视频网站网站优化推广是什么
  • 怀柔武汉阳网站建设网络营销到底是干嘛的
  • 如何做采集网站深圳网站建设公司官网