试题



代码

# 读入点的个数
n = int(input())# 创建字典,键为点的坐标,值为true,存放所有点
dict = {}
for i in range(n):x, y = [int(m) for m in input().split()]dict[(x, y)] = 'true'# 创建字典,存放是回收站的点
dict1 = {}
for key in dict.keys():x, y = key[0], key[1]if dict.get((x, y-1)) == dict.get((x, y+1)) == dict.get((x-1, y)) == dict.get((x+1, y)) == 'true':dict1[(x, y)] = 'true'# 当不存在是回收站的点
if len(dict1) == 0:print(0)print(0)print(0)print(0)print(0)
else:  # 创建列表,存放得分为0,1,2,3,4的回收站选址个数list = [0]*5for key in dict1.keys():x, y = key[0], key[1]score = 0if dict.get((x-1, y-1)) == 'true':score += 1if dict.get((x-1, y+1)) == 'true':score += 1if dict.get((x+1, y-1)) == 'true':score += 1if dict.get((x+1, y+1)) == 'true':score += 1list[score] += 1for i in range(5):print(list[i])

CSP 201912-2 回收站选址 python实现+详解相关推荐

  1. CSP 201812-2 小明放学 Python实现+详解

    试题 代码 # 红灯 r 秒,黄灯 y 秒,绿灯 g 秒 r, y, g = [int(i) for i in input().split()]# n表示小明总共经过的道路段数和看到的红绿灯数目 n ...

  2. CSP 201812-1 小明上学 Python实现+详解

    题目 代码 #红灯 r 秒,黄灯 y 秒,绿灯 g 秒 r,y,g = [int(i) for i in input().split()]#n表示小明总共经过的道路段数和看到的红绿灯数目 n = in ...

  3. python区块链开发_Fabric区块链Python开发详解

    Hyperledger Fabric是最流行的联盟区块链平台.Fabric区块链Python开发详解课程 涵盖Fabric区块链的核心概念.Fabric网络搭建.Node链码开发.Python应用开发 ...

  4. python装饰器setter_第7.27节 Python案例详解: @property装饰器定义属性访问方法getter、setter、deleter...

    上节详细介绍了利用@property装饰器定义属性的语法,本节通过具体案例来进一步说明. 一.    案例说明 本节的案例是定义Rectangle(长方形)类,为了说明问题,除构造函数外,其他方法都只 ...

  5. 【python】详解类class的继承、__init__初始化、super方法

    原文链接; https://blog.csdn.net/brucewong0516/article/details/79121179?utm_medium=distribute.pc_relevant ...

  6. python与golang_Golang与python线程详解及简单实例

    Golang与python线程详解及简单实例 在GO中,开启15个线程,每个线程把全局变量遍历增加100000次,因此预测结果是 15*100000=1500000. var sum int var ...

  7. python 最小二乘法_最小二乘法及其python实现详解

    最小二乘法Least Square Method,做为分类回归算法的基础,有着悠久的历史(由马里·勒让德于1806年提出).它通过最小化误差的平方和寻找数据的最佳函数匹配.利用最小二乘法可以简便地求得 ...

  8. 【python】详解multiprocessing多进程-Pool进程池模块(二)

    [python]详解multiprocessing多进程-process模块(一) [python]详解multiprocessing多进程-Pool进程池模块(二) [python]详解multip ...

  9. 【python】什么是序列,Python序列详解

    什么是序列,Python序列详解 概述 序列索引 序列切片 序列相加 序列相乘 检查元素是否包含在序列中 序列相关的内置函数 range 快速初始化数字列表 概述 所谓序列,指的是一块可存放多个值的连 ...

最新文章

  1. php发送指令,PHP发送AT指令实例代码
  2. 03-老马jQuery教程-DOM操作(上)
  3. 机器学习规则 (Rules of Machine Learning): 关于机器学习工程的最佳实践
  4. 技术部门 Leader 与团队那些事
  5. MNIST手写数字识别
  6. 如何优化电子邮件营销的效果
  7. python学习笔记--理解生成器
  8. ALERT日志中常见监听错误:ORA-3136错误的排查
  9. 深度卷积生成对抗网络(DCGAN)原理与实现(采用Tensorflow2.x)
  10. 考不上本科是智商问题,这话有错吗?
  11. 惠普m154a硒鼓芯片清零_打印机硒鼓芯片清零 请问一下硒鼓芯片清零是什么意思...
  12. 13款用于Web的流行HTML5视频播放器
  13. python怎么输入矩阵命令_python矩阵操作
  14. 计算方法-常微分方程初值问题的数值解法
  15. 统计3个班成绩情况,每个班有5名同学 求出各个班的平均分和所有班级的平均分(学生成绩键盘输入) 同级生哪个班及格人数,每个班5名同学
  16. cad 工程师绘图技巧 (一)
  17. Python飞机大战(究极迫害版)
  18. 计算机系统原理实验——微程序控制器
  19. BackTrack安装
  20. 微信小程序音乐播放列表

热门文章

  1. iOS后台持续定位并定时上传
  2. 参加第一届宇宙 JavaScript 大会是怎样的体验
  3. Java动态代理机制
  4. CCF201503-4 网络延时(100分)
  5. 4月第4周全球域名商TOP15:万网第四 增势减弱
  6. 运动目标检测ViBe算法
  7. C++中的const关键字(zz)
  8. NSStream线程阻塞处理
  9. Android定制:修改开机启动画面
  10. Node.js服务器启用Gzip压缩