Ideas

一开始想的是以四个点为圆心,画一个半径为2020的圆,所有在四个圆之内的点都是黑色的。

用的是两点之间距离公式,也叫欧几里得距离:∣AB∣=(x1−x2)2+(y1−y2)2|AB|=\sqrt{(x_{1}-x_{2})^2+(y_{1}-y_{2})^2}∣AB∣=(x1​−x2​)2+(y1​−y2​)2​

但实际上并不能这么计算,因为欧氏距离表示的两点之间的直线距离,而题目中的扩散并不是直线传播的,而是折线传播的,也就是应该用曼哈顿距离公式。

Code

Python

if __name__ == '__main__':ans = 0for x in range(-2100, 4100):for y in range(-2100, 4100):if abs(x - 0) + abs(y - 0) < 2021 or \abs(x - 2020) + abs(y - 11) < 2021 or \abs(x - 11) + abs(y - 14) < 2021 or \abs(x - 2000) + abs(y - 2000) < 2021:ans += 1print(f"ans = {ans}")

2 0 2 0 年 第 十 一 届 蓝 桥 杯 - 国赛 - CC++大学B组 - B.扩散相关推荐

  1. 2 0 2 0 年 第 十 一 届 蓝 桥 杯 - 国赛 - CC++大学B组 - A.美丽的2

    Ideas 没啥好说的,遍历转字符串统计字符2就完了. Code Python if __name__ == '__main__':ans = 0for i in range(1, 2021):ans ...

  2. 2 0 2 0 年 第 十 一 届 蓝 桥 杯 - 省赛 - CC++大学C组 - A.约数个数

    Ideas 我发现我用C++实现的时候搞复杂了,还用了集合去一个个insert它的约数,不过我其实是想复习一下STL的set类型,嗯对,就是这样. 用Python写的就正常多了,就是判断余数是否为0就 ...

  3. 2 0 2 0 年 第 十 一 届 蓝 桥 杯 - 省赛 - CC++大学B组 - B.既约分数

    Code Python def gcd(a, b):return a if b == 0 else gcd(b, a % b)if __name__ == '__main__':ans = 0for ...

  4. 2 0 2 0 年 第 十 一 届 蓝 桥 杯 - 省赛 - Python大学组 - A. 门牌制作

    Code Python if __name__ == '__main__':ans = 0for i in range(1, 2021):ans += str(i).count('2')print(a ...

  5. 第十二届蓝桥杯省赛 Java 大学 B 组—砝码称重—满分百分题解

    第十二届蓝桥杯省赛 Java 大学 B 组-砝码称重-满分百分题解 一.解题思路 1.解法一( Java ) 解法思路:简单模拟 ☝ArrayList 遍历 + HashSet 存储(去重) 伪代码如 ...

  6. 第十六届智能车竞赛国赛队伍中节能信标组无线电能接收方案

    §01 无线充电 在 第十六届智能车竞速赛 中,有一组"节能信标组".该组别的队伍车模允许自行设计,并且需要设计无线充电电路,从 比赛信标系统中 获取车模运行所需要的电能. 由于节 ...

  7. 蓝桥杯国赛 C/C++ ABC组题解(第四届 ~ 第十二届)

    2020年第十一届蓝桥杯国赛 题号 类型 C++ A组 C++ B组 C++ C组 试题A 结果填空 合数个数 美丽的 2 美丽的 2 试题B 结果填空 含 2 天数 (日期处理) 扩散 (BFS) ...

  8. 2021 第十二届 蓝桥杯 国赛决赛 Java B组 真题 详细解析

    文章目录 2021 第十二届 Java B组 国赛 真题答案 详细解析 试题A: 整数范围 答案:255 分析: Code: 试题B: 纯质数 答案:1903 分析: Code: 试题C: 完全日期 ...

  9. 2019年第十届蓝桥杯程序设计大赛国赛C++大学B组题解

    目录 A.平方序列 B.质数拆分 D.求值 E.路径计数 F.最优包含 G.排列数 H.解谜游戏 I.第八大奇迹 A.平方序列 题目解析: 题意很直白,我们可以暴力枚举x,y(2019<x< ...

最新文章

  1. java数组split_js数组接受split(java split)
  2. FFmpeg音频编解码处理
  3. 移动平台MOBA发热与帧率优化
  4. BZOJ 3731: Gty的超级妹子树
  5. centos 7 No package python-dev available
  6. Masonry('couldn't find a common superview for)
  7. SAP Commerce(原Hybris)的一些架构图,持续更新
  8. 1967. 作为子字符串出现在单词中的字符串数目
  9. Mac隔空投送功能在哪? macbook隔空投送更方便的使用方法
  10. N皇后问题(暴力法、回溯法)
  11. 获得系统异常的详细信息
  12. 2018级C语言大作业 - 黄金矿工
  13. 不懂高数,所以我用这本书入门深度学习 | 在线阅读+配套笔记
  14. mask rcnn 召回率_搜索推荐召回amp;amp;粗排相关性优化最新进展—2020
  15. mysql隐藏文件一定要删除彻底
  16. 全球首次!玩5G日本来了一波骚操作
  17. RCE(命令执行)总结
  18. c语言calloc和malloc,使用malloc()、calloc()、free()和realloc()在C中进行动态内存分配
  19. thx是什么意思_thx什么意思?
  20. [云原生专题-16]:容器 - 在Windows主机上搭建Docker环境

热门文章

  1. 使用 Apache Atlas 进行数据治理
  2. opencv的基本数据结构(一)(转)
  3. poj2154Color polya定理+欧拉函数优化
  4. [故障公告]14:40-15:00博客站点web服务器雪崩似的CPU 100%
  5. 简单来说一下java中的泛型,ssh中dao层使用会简化代码量
  6. 黑马程序员——Java集合基础知识之Map
  7. LDAP用户验证(Spring-LDAP)
  8. php post验证输入,$.post()登录验证功能
  9. 学完计算机还是不懂,如果看了这篇文章你还不懂傅里叶变换,那就过来掐死我吧...
  10. python爬虫提取a标签_Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释