CSP 201909-2 小明种苹果(续)Python实现+详解

news/2024/7/9 4:27:44

试题

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

代码

# N表示苹果树的棵树
N = int(input())
T, D, E = 0, 0, 0
# 所有树剩果总数
# 发生苹果掉落的苹果树总数
# 相邻三棵树发生苹果掉落的组数
treeMatrix = []  # 存放所有数的数果疏果信息
for i in range(N):treeRow = list(map(int, input().split()))treeRow = treeRow[1:]treeEach = treeRow[0]  # 存放每棵苹果树当前果数# 对每一棵树的数果疏果情况进行遍历for i in range(1, len(treeRow)):# 如果小于等于0,说明为疏果操作,直接加if treeRow[i] <= 0:treeEach += treeRow[i]# 如果大于0,说明为数果操作,如果此时数得的数量大于之前统计数量,说明果子掉落,在列表结尾加'True'标志elif treeEach > treeRow[i]:# 判断之前是否已经有果子掉落if treeRow[-1] != 'True':treeRow.append('True')D += 1treeEach = treeRow[i]# 如果为数果操作,且如果此时数得的数量等于之前统计数量,treeEach保持不变,无需操作T += treeEachtreeMatrix.append(treeRow)
# 计算组数Efor i in range(len(treeMatrix)):before, after = i-1, i+1  # 存放前后两棵树的掉落情况# 这棵树是第一棵树,前一棵树就是最后一棵if before < 0:before += len(treeMatrix)# 这棵树是最后一棵树,前一棵树就是第一棵if after > len(treeMatrix)-1:after -= len(treeMatrix)if treeMatrix[before][-1] == treeMatrix[i][-1] == treeMatrix[after][-1] == 'True':E += 1print(T, D, E)

运行结果

在这里插入图片描述


http://lihuaxi.xjx100.cn/news/242390.html

相关文章

x230 linux wifi,笔记本thinkpad x230i centos6.3 无线网卡完全配置

笔记本型号为thinkpad x230i&#xff0c;无线网卡型号为RTL8188CE提醒:到官网下载驱动(这个有点坑了)&#xff0c;详解&#xff1a;centos6.3内核为2.6.32,按提示是应该下载这个驱动的Linux driver for kernel 2.6.24 (and later)&#xff0c;但这个是用不了的&#xff0c;具体…

C++中Reference与指针(Pointer)的使用对比

了解引用reference与指针pointer到底有什么不同可以帮助你决定什么时候该用reference&#xff0c;什么时候该用pointer。在C 中&#xff0c;reference在很多方面与指针(pointer)具有同样的能力。虽然多数C程序员对于何时使用reference何时使用pointer 都会有一些直觉&#xff0…

maven整理

项目中用到maven&#xff0c;多模块的项目关联。结构图在以下... parent项目中pom.xml文件 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSc…

如何连接本地mysql+设置无密码登录

如果嫌麻烦&#xff0c;可以设置密码为空&#xff0c;下次登录就不需要密码了。

linux下刻录iso,linux刻录iso

弹性云服务器 ECS弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器&#xff0c;帮助用户打造可靠、安全、灵活、高效的应用环境&#xff0c;确保服务持久稳定运行&#xff0c;提升运维效率三年低至5折&#xff0c;多种配置可选了解详情认证鉴权|…

UI设计培训分享:女生适合学习UI设计吗

​ 女生适合学习UI设计吗?很多人都比较关注这个问题&#xff0c;小编觉得&#xff0c;UI设计是涉及一些审美的标准的&#xff0c;那么女孩子当然是适合学习UI设计的&#xff0c;参加UI设计培训系统学习比较好。 女生适合学习UI设计吗?主要从以下几点就能观察到&#xff1a; 时…

Java泛型:泛型类、泛型接口和泛型方法

2019独角兽企业重金招聘Python工程师标准>>> 根据《Java编程思想 &#xff08;第4版&#xff09;》中的描述&#xff0c;泛型出现的动机在于&#xff1a;有许多原因促成了泛型的出现&#xff0c;而最引人注意的一个原因&#xff0c;就是为了创建容器类。 泛型类 容器…

Android批量图片载入经典系列——afinal框架实现图片的异步缓存载入

一、问题描写叙述在之前的系列文章中&#xff0c;我们使用了Volley和Xutil框架实现图片的缓存载入&#xff0c;接下来我们再介绍一下afinal 框架的使用。 Afinal 是一个android的http框架、sqlite orm 和 ioc 框架。使其更加简单易用&#xff0c;Afinal的宗旨是简洁&#xff0c…