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

艾艺公司团队定制seo关键词快速排名前三位

艾艺公司团队定制,seo关键词快速排名前三位,网站的搜索引擎方案,网络营销案例2022[题目描述] 给你一个 1−>n 的排列,现在有一次机会可以交换两个数的位置,求交换后最小值和最大值之间的最大距离是多少?输入格式: 输入共两行。 第一行一个数 n 。 第二行 n 个数表示这个排列。输出格式: 输出一行一…

[题目描述]
给你一个 1−>n 的排列,现在有一次机会可以交换两个数的位置,求交换后最小值和最大值之间的最大距离是多少?
输入格式:
输入共两行。
第一行一个数 n 。
第二行 n 个数表示这个排列。
输出格式:
输出一行一个数表示答案。
样例输入
5
4 5 1 3 2
样例输出
3
数据范围
对于 100% 的数据,保证1≤n≤100。
样例解释:
把 1 和 2 交换后,序列为 4 5 2 3 1,最大值 5 在数组的 2 位置,最小值 1 在数组的 5 位置,距离为 3。
来源/分类(难度系数:三星)
枚举 模拟 


完整代码展示:
n=int(input())
list_1=list(map(int,input().split()))
list_2=[]
list_3=[]
for i in range(0,len(list_1)):
      if list_1[i]==max(list_1):
          list_2.append(i+1)
     elif list_1[i]==min(list_1):
          list_3.append(i+1)
list_4=[abs(list_2[0]-1),abs(list_2[0]-len(list_1)),abs(list_3[0]-1),abs(list_3[0]-len(list_1))]
print(len(list_1)-min(list_4)-1)


代码解释:
n=int(input())
 list_1=list(map(int,input().split()))
”,让用户输入数值的数量n,接着让用户依次输入各数值,并将其储存在列表list_1中。
list_2=[]
 list_3=[]
 for i in range(0,len(list_1)):
       if list_1[i]==max(list_1):
            list_2.append(i+1)
      elif list_1[i]==min(list_1):
            list_3.append(i+1)     
”,建立两个空列表list_2,list_3,接着依次遍历列表list_1中的元素,将list_1中的最大元素的位置添加进list_2中,最小元素的位置添加进list_3中。
list_4=[abs(list_2[0]-1),abs(list_2[0]-   len(list_1)),abs(list_3[0]-1),abs(list_3[0]-len(list_1))]                                                       ”,分别将list_2,list_3中的元素减去1或len(list_1)的绝对值储存在列表list_4中。
print(len(list_1)-min(list_4)-1)  ”,打印len(list_1)-min(list_4)-1的结果。


运行效果展示:

d9aa71a3f01b431fb14e123b118b1e9b.jpg

f717541b8c2f4669b9af76cb2b822032.jpg  (声明:以上内容均为原创)

 

http://www.yayakq.cn/news/90483/

相关文章:

  • php网站开发流程网站推广方案案例
  • 微官网和手机网站一样吗大华伟业网站建设
  • 淄博网站建设yx718上海先进网站设计
  • 中国建设招标网?官方网站购物商城模板
  • 网站添加支付功能五通桥移动网站建设
  • 免费网站正能量软件开发网站那个好
  • 济南建设主管部门网站网站 毕业设计代做
  • 网站建设方案文档图书建设网站
  • 长寿网站建设织梦网站怎么做下载地址
  • 上海做兼职的网站网页设计教程 罗云芳吴黎
  • 扒网站样式做好的网站模板怎么修改
  • 学校网站开发研究的意义和目的重庆市建设工程信息网 最权威平台中项网
  • 网站推广策划的思路包括哪些网站做文献格式
  • 建设网站公司浩森宇特网站建设江苏
  • 企业建设微网站的重要性全屏产品网站
  • 温州做网站找哪家好企业手机网站建设需要注意哪些
  • 建设干部学校网站首页网站分析对比
  • 网站建设完提示文件取消分享设计制作小车二教学反思
  • .帮别人做网站文章采集网站
  • 南宁网站建设 南宁联达亿有什么做家纺的网站
  • 环保局网站建设男生做污污事的视频网站
  • 网站信息内容建设责任制落实情况wordpress post 405
  • 做网站国外访问如何制作一个自己的网页网站
  • 申请网站建设经费的报告网络浏览器
  • 做pc端网站服务东莞南城电子网站建设
  • 建设网站等于网络营销吗商标注册查询系统
  • 做网站学如何做企业网站营销
  • 网站建设歺金手指排名15如何建立一个网站英语作文
  • 北海网站设计深圳市昊客网络科技有限公司
  • 深圳金鼎网站建设外加工网