Ideas

这题其实没什么难度,主要就是要读取文件,整理成一个矩阵,然后遍历整个矩阵,每个是2的位置判断三个方向是否构成2020就可以了。

Code

Python

if __name__ == '__main__':matrix = []with open("./2020.txt", 'r') as fp:for line in fp.readlines():line = line.strip()matrix.append(list(line))ans = 0for i in range(len(matrix)):for j in range(len(matrix[i])):if matrix[i][j] == '2':if j + 3 < len(matrix[i]) \and matrix[i][j + 1] == '0' \and matrix[i][j + 2] == '2' \and matrix[i][j + 3] == '0':ans += 1if i + 3 < len(matrix) \and matrix[i + 1][j] == '0' \and matrix[i + 2][j] == '2' \and matrix[i + 3][j] == '0':ans += 1if i + 3 < len(matrix) \and j + 3 < len(matrix[i]) \and matrix[i + 1][j + 1] == '0' \and matrix[i + 2][j + 2] == '2' \and matrix[i + 3][j + 3] == '0':ans += 1print(ans)

Answer:16520

2020年第十一届蓝桥杯 - 省赛 - Python大学组 - B.寻找2020相关推荐

  1. 2020年第十一届蓝桥杯 - 国赛 - Python大学组 - H.答疑

    题目链接 Ideas 2020年第十一届蓝桥杯 - 国赛 - Python大学组 - H.答疑 Code Python if __name__ == '__main__':n = int(input( ...

  2. 2020年第十一届蓝桥杯 - 省赛 - Python大学组 - D.蛇形填数

    这道题同样还是: 2020年第十一届蓝桥杯 - 省赛 - C/C++研究生组 - D.蛇形填数 2020年第十一届蓝桥杯 - 省赛 - Java研究生组 - D.蛇形填数 Ideas 这题其实严格意义 ...

  3. 2020年第十一届蓝桥杯 - 省赛 - Python大学组 - C.跑步锻炼

    Ideas Python日期计算,判断周初月初就欧克啦. Code Python from datetime import date from datetime import timedeltaif ...

  4. 2020年第十一届蓝桥杯 - 国赛 - Python大学组 - G.重复字符串

    在线评测 Ideas 首先把字符串划分成 k 份,然后每份逐位对比,计算出现次数最多的字母,然后用 k 减去出现次数就是要修改的位置. Code Python from collections imp ...

  5. 2020年第十一届蓝桥杯 - 省赛 - Python大学组 - G. 单词分析

    试题 G: 单词分析 时间限制: 1.0s 内存限制: 512.0MB 本题总分:20 分 [问题描述] 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常 ...

  6. 2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数

    2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数 在线评测 Ideas 对于一个纯循环小数,假设循环节为l,则小数为0.llll-,转换为分数就是 l / (10 ** n ...

  7. 2020年第十一届蓝桥杯 - 省赛 - CC++大学A组 - B.既约分数

    2020年第十一届蓝桥杯-省赛-C&C++大学A组-B.既约分数 Ideas 这题就是简单的暴力枚举,把分子和分母都从1枚举到2020,然后判断分子和分母的的最大公约数是不是1就OK了. 计算 ...

  8. 2020年第十一届蓝桥杯省赛Java b组题目 答案解析

    试题 A: 门牌制作 本题总分:5 分 [问题描述] 小蓝要为一条街的住户制作门牌号. 这条街一共有 2020 位住户,门牌号从 1 到 2020 编号. 小蓝制作门牌的方法是先制作 0 到 9 这几 ...

  9. 2020年第十一届蓝桥杯 - 省赛 - Java研究生组+Java大学B组+Python大学组 - E.排序

    Ideas 冒泡排序在最坏情况下(完全逆序)的交换次数为cnt=n(n−1)2cnt=\frac{n(n-1)}{2}cnt=2n(n−1)​,当n=14时,cnt=91,当n=15时,cnt=105 ...

最新文章

  1. 如何优雅的设计一个告警系统?远没有你想的那么简单!
  2. windows AD/DNS服务器搭建
  3. linux安装部署apache+subversion+jsvnadmin
  4. ALSM_EXCEL_TO_INTERNAL_TABLE
  5. 关于port的关闭——Linux
  6. .attr()与.removeAttr()
  7. 什么是JavaServer Faces(JSF)
  8. python获取网页图片_Python获取网页上图片下载地址的方法
  9. 迁移学习实战 | 快速训练残差网络 ResNet-101,完成图像分类与预测,精度高达 98%!...
  10. 拓端tecdat|R语言如何找到患者数据中具有差异的指标?(PLS—DA分析)
  11. HashTable、ConcurrentHashMap、TreeMap、HashMap关于键值的区别
  12. 记录一下这几天写专利的日子
  13. 各个行业的前端静态页面模板
  14. 一个推理问题:求老师生日
  15. 百分比收益率和对数收益率
  16. [zt] dmt、lmt、mssm, assm (SEGMENT SPACE MANAGEMENT AUTO) 的一点总结
  17. SAM/BAM文件格式简介(一)
  18. 创业板、融资融券被寄予厚望
  19. CAD经典版本界面设置
  20. python中的strip()方法

热门文章

  1. 【易网库】周年庆幸运大抽奖, 有机会获3年免费主机空间
  2. openwrt多wan限上下行速脚本,基于qosv4,imq模块替换成ifb模块[ZT]
  3. 初赛问题求解及选择题数学相关整理
  4. BZOJ1146[CTSC2008]网络管理——出栈入栈序+树状数组套主席树
  5. 2017校招真题在线编程-幸运的袋子
  6. NSMutable属性声明时为什么不能使用copy
  7. bootbox显示中文的按钮
  8. StringBuffer(字符串缓冲区)
  9. Mvc中使用MvcSiteMapProvider实现站点地图之基础篇
  10. hikaricp 连接池分析_数据库连接池终于搞对了,这次直接从100ms优化到3ms!