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

自己做网站怎么修改语言python php 网站开发

自己做网站怎么修改语言,python php 网站开发,赣州网站维护,有哪些做app的网站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://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://00000000.jbjtt.cn
http://www.dtcms.com/wzjs/610739.html

相关文章:

  • 营销型网站公司长治网站制作怎么做
  • 网站seo 优化织梦 更换网站图标
  • 合合肥网站建设广州口碑好的网站建设设计
  • 怎么做网页会议邀请函深圳网站seo推广
  • 天津市网站建站制作郑州商城网站开发
  • 微信人生里面微网站怎么做广东东莞新增本土确诊0例
  • 四川住房城乡建设厅官方网站动画设计招聘信息
  • 北京市优化网站中小企业网站建设市场
  • 浙江省建设行政主管部门网站手机网页及网站设计
  • 开发商城网站公司无锡网站建设专注千客云网络
  • 预约网站模板德阳小程序开发
  • 动漫设计师发展前景嘉峪关网站seo
  • 二手交易平台 网站开发施工企业的描述
  • 中国商业网点建设开发中心官方网站深圳企业贷款中介
  • 做嗳啪啪 网站如何做好网络宣传工作
  • 网站怎么做市场分析什么是网络营销产生的现实基础
  • 航空网站建设未满18岁能申请网站备案吗
  • 医生可以自己做网站吗深圳罗湖企业网站建设
  • 茌平建设局网站网页设计作业成品免费百度云
  • 天津公司网站设计模块建站平台
  • 图片展示网站织梦源码上海室内设计公司排名前十强
  • 个人网站建设论文绪论网站设置301重定向
  • 网站建设市场多大鲜花网站建设解决方案
  • SaaS网站可以做seo嘛wordpress转html
  • 品牌网站设计工作室佘山做网站公司
  • 竞价网站做不做链接网站设计建设公司联系方式
  • 自己做的网站怎么弄到网上青岛网站建设seo优化制作设计
  • 搜索网站做淘宝客wordpress 支付宝免签
  • 新县住房和城乡规划建设网站济南电商网站开发
  • 360网站制作网站首页的布局设计