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

第五届中国国际进口博览会开幕泰安网站seo

第五届中国国际进口博览会开幕,泰安网站seo,58同城装修设计师,北京丰台做网站前言: {\color{Blue}前言:} 前言: 本系列题使用的是,“PTA中的团体程序设计天梯赛——练习集”的题库,难度有L1、L2、L3三个等级,分别对应团体程序设计天梯赛的三个难度。更新取决于题目的难度,…

前言: {\color{Blue}前言:} 前言:

  • 本系列题使用的是,“PTA中的团体程序设计天梯赛——练习集”的题库,难度有L1、L2、L3三个等级,分别对应团体程序设计天梯赛的三个难度。
  • 更新取决于题目的难度,和学校的事情,但尽可能保证每日更新,若没更新次日补上。
  • 虽然可以做,但是还是没前几天做的那道题难
  • 我的方法可能不是最简单的,如有什么好的建议,欢迎各位CSDN的朋友告诉我

题目

一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家

输入格式
输入在第一行给出一个正整数 N ( ≤ 1 0 4 ) N(≤10^4 ) N104。随后 N 行,每行给出一个玩家的名字(由不超过8个英文字母组成的字符串)和其猜的正整数 ( ≤ 100 ) (≤ 100) 100

输出格式:
在一行中顺序输出:大家平均数的一半(只输出整数部分)、赢家的名字,其间以空格分隔。题目保证赢家是唯一的。

输入样例:

7
Bob 35
Amy 28
James 98
Alice 11
Jack 45
Smith 33
Chris 62

输出样例:

22 Amy

题解

N = int(input())  # 输入玩家的数量players = []  # 用于存储玩家信息的列表# 输入玩家的名字和猜的数字,并将其存储在列表中
for _ in range(N):name, number = input().split()players.append((name, int(number)))# 计算所有玩家猜数字的总和
total = sum(number for _, number in players)# 计算大家平均数的一半(只取整数部分)
average_half = total // (2 * N)# 初始化赢家和最小差值
winner = ""
min_difference = float('inf')# 遍历每个玩家,计算其猜数字与平均数一半的差值,并更新赢家和最小差值
for name, number in players:difference = abs(number - average_half)if difference < min_difference:winner = namemin_difference = difference# 输出结果
print(f"{average_half} {winner}")
http://www.mnyf.cn/news/34554.html

相关文章:

  • 凡科网站怎么做授权查询如何做电商新手入门
  • 武汉网站建设多少钱中文网站排名
  • 吉林省吉林市天气预报网络优化大师app
  • 广西短视频运营是谷歌seo工具
  • 广告设计与制作专升本考试科目成都网站seo公司
  • 最专业 汽车网站建设谷歌app下载 安卓
  • 建设公司网站的申请运营推广
  • 做编程的 网站有哪些方面企业网站怎么做
  • 网站建网站本地免费发布信息网站
  • 北京网站建设 网站维护项目推广平台排行榜
  • 做网页用的网站深圳seo优化服务商
  • 建设网站的企业名称长春最新发布信息
  • 哪个网站是做包装材料珍珠棉包管建立网站的流程
  • 做网站需要什么条件app推广注册赚钱
  • 私人订制网站的建设的设计表广州营销网站建设靠谱
  • 深圳企业官网网站建设企业网站如何优化
  • 网站建设师搜索引擎优化百度百科
  • 政府补贴企业做网站谷歌浏览器官方app下载
  • 网站服务器崩溃黑龙江新闻
  • 网站做弹窗百度seo排名曝光行者seo
  • 陕西秦地建设有限公司网站长沙seo平台
  • 创造与魔法官方网站-做自己喜欢的事口碑营销成功案例简短
  • 长沙网站开发公百度长尾关键词挖掘工具
  • 台州低价网站建设软件推广是什么工作
  • wordpress 导航站模板下载苹果自研搜索引擎或为替代谷歌
  • 中国建设劳动学会是假网站吗免费网站制作成品
  • 很色h做游戏网站网络营销与直播电商是干什么的
  • 项目类型和阶段内容介绍seo广告投放是什么意思
  • 有什么网站做兼职靠谱一些刷外链工具
  • 新疆自治区建设厅交易中心网站站长工具怎么用