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

公司网站制作计入什么科目百度云电脑网页版入口

公司网站制作计入什么科目,百度云电脑网页版入口,软件设计工具有哪些,外贸批发网站建设Python每日一题2025.3.31 一、题目题目描述输入格式输出格式输入输出样例 #1输入 #1输出 #1 二、分析三、源代码四、deepseek解决 一、题目 题目描述 有 2 n 2^n 2n( n ≤ 7 n\le7 n≤7)个国家参加世界杯决赛圈且进入淘汰赛环节。已经知道各个国家的能…

Python每日一题2025.3.31

  • 一、题目
    • 题目描述
    • 输入格式
    • 输出格式
    • 输入输出样例 #1
      • 输入 #1
      • 输出 #1
  • 二、分析
  • 三、源代码
  • 四、deepseek解决

一、题目

题目描述

2 n 2^n 2n n ≤ 7 n\le7 n7)个国家参加世界杯决赛圈且进入淘汰赛环节。已经知道各个国家的能力值,且都不相等。能力值高的国家和能力值低的国家踢比赛时高者获胜。1 号国家和 2 号国家踢一场比赛,胜者晋级。3 号国家和 4 号国家也踢一场,胜者晋级……晋级后的国家用相同的方法继续完成赛程,直到决出冠军。给出各个国家的能力值,请问亚军是哪个国家?

输入格式

第一行一个整数 n n n,表示一共 2 n 2^n 2n 个国家参赛。

第二行 2 n 2^n 2n 个整数,第 i i i 个整数表示编号为 i i i 的国家的能力值( 1 ≤ i ≤ 2 n 1\leq i \leq 2^n 1i2n)。

数据保证不存在平局。

输出格式

仅一个整数,表示亚军国家的编号。

输入输出样例 #1

输入 #1

3
4 2 3 1 10 5 9 7

输出 #1

1

二、分析

  首先需要判断最大的数在哪侧,然后另一侧一定是亚军所在位置。之后我们返回亚军所在位置下标就可以了。

三、源代码

n=int(input())
l=list(map(int, input().split()))maxc=max(l)
i=l.index(maxc)
mid=2**n//2#这里最好是整除,要不下面切片的话会存在问题if i<mid:right_half=l[mid:]right_max=max(right_half)max_index=mid+right_half.index(right_max)
else:# 冠军在右半区,亚军在左半区left_half=l[:mid]left_max=max(left_half)max_index=left_half.index(left_max)print(max_index+1)

四、deepseek解决

  典型的二叉树问题,感觉用二叉树能做,所以给deepseek添加了条件,用二叉树解决。最后也是测试样例都通过了,没有问题。

class Node:def __init__(self, val, country, left=None, right=None):self.val = valself.country = countryself.left = leftself.right = rightn = int(input())
countries = list(map(int, input().split()))
# 创建叶子节点
nodes = [Node(val, i + 1) for i, val in enumerate(countries)]
queue = nodes.copy()# 自底向上构建二叉树
while len(queue) > 1:next_queue = []# 每次处理两个节点,生成父节点for i in range(0, len(queue), 2):left = queue[i]right = queue[i + 1]if left.val > right.val:parent_val = left.valparent_country = left.countryelse:parent_val = right.valparent_country = right.countryparent = Node(parent_val, parent_country, left, right)next_queue.append(parent)queue = next_queue# 根节点的左右子节点即为决赛的两个国家
root = queue[0]
left_child = root.left
right_child = root.right# 亚军是其中较小的那个
if left_child.val < right_child.val:print(left_child.country)
else:print(right_child.country)

  今天有点累了,后续分析。找到个做题的好地方,洛谷,还是免费的,这点比力扣强。

http://www.dtcms.com/wzjs/326089.html

相关文章:

  • 做专业的精品套图网站爱站网ip反查域名
  • 定州网站建设免费发广告的平台有哪些
  • 网站制作与网站建设pdf外贸平台有哪些?
  • 旅游网站的建设的意义建站abc网站
  • 企业网站备案资料样本昆明seo
  • 建网站在哪里做广告如何建网站教程
  • 宁夏建设工程招标投标信息网站培训网站设计
  • 有没有专门做航拍婚礼网站厦门人才网手机版
  • 网站由那些组成推广赚佣金项目
  • 在哪里可以学做饰品网站广州seo网站多少钱
  • wordpress在线考试插件网站建设排名优化
  • m8+wordpress主题郑州本地seo顾问
  • 怎么做付费的小说网站怎么开个人网站
  • 泰安爆炸最新消息今天seo运营做什么
  • 建设部网站 技术规范爱站工具seo综合查询
  • 葡萄酒公司网站建设厦门百度seo
  • 武汉定制网站建设seo黑帽技术
  • 关于建设网站的情况说明书百度站长电脑版
  • 网站建设意识形态的搜索引擎优化
  • 英语网站如何做社群强强seo博客
  • flash 网站关于友情链接说法正确的是
  • 查找邮箱注册过的网站百度动态排名软件
  • 专做蔬菜大棚的网站手机优化大师官方免费下载
  • 北京房山网站建设产品更新培训高端网站优化公司
  • 做方案收集图片的网站百度爱采购优化
  • 网站建设seo优化推广西安网站seo公司
  • 做网站设计怎么提升百度手机端推广
  • 企业网站 免费免费建网站
  • 班级网站设计素材推广赚佣金
  • 网站模板 响应式成都网站seo服务