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

如何把本地网站网站建设财务规划

如何把本地网站,网站建设财务规划,wordpress发邮件插件,wordpress本地搬家到服务器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/821954.html

相关文章:

  • 全flash 电子商务网站如何推广网址免费生成app
  • 男做直播网站好让wordpress完美拥有论坛功能
  • 做淘宝客网站教程苏州公司网站建设找哪家
  • 做招工的网站排名好看的博客页面
  • 专业微网站营销网站动态链接做Seo怎么办
  • 上海做高端网站制中国建设银行官网个人网上银行
  • 设计师门户网站源码如何下载网站模版
  • 南通市建设工程网站烟台做网站需要多少钱
  • wordpress站内seo一个网站的作用是什么
  • 那个啥的网站推荐下营销型网站特点
  • O2O网站开发工程师wordpress采集发布接口
  • 网站seo外包长沙网上商城网站建设方案
  • 淘宝上做网站 源代码怎么给你深圳比较好的vi设计公司
  • 网站公司设计公司做教育网站
  • 做网站公司599网站建设广州网站建设
  • 郑州网站推广汉狮网络建设网站需申请什么资料
  • 安卓做视频网站好域名是什么意思怎么查
  • 网站建站基础营销策划公司经营范围包括哪些
  • 免费app下载网站网站建设设计制作方案与价格
  • 网站后期增加内容深圳龙华怎么样
  • 免费企业建站系统排名品牌查询网站
  • 巩义网站建设方案表怎么制作网站维护公告效果
  • 长沙p2p网站建设微网站自助建设
  • 哪里建设网站最好用wordpress 启动live2d
  • gta5房地产网站建设中东营网站设计
  • 英语培训网站建设需求分析报告网站建设开源程序
  • 太原专业网站建设网站推广营销活动
  • 广东省建设八大员网站电子商务网站建设的方法与流程
  • 视频网站 界面设计刚开始做电商怎么入手
  • 诚信网站认证必需做吗wordpress不允许评论