前言:
眼前朋友们对“python输入n个整数求这n个整数中的最大数”都比较珍视,兄弟们都需要剖析一些“python输入n个整数求这n个整数中的最大数”的相关内容。那么小编同时在网摘上汇集了一些有关“python输入n个整数求这n个整数中的最大数””的相关文章,希望朋友们能喜欢,我们快快来学习一下吧!学习Python从娃娃抓起!记录下蓝桥杯备考比赛学习过程中的题目,记录每一个瞬间。
附上汇总贴:蓝桥杯备考冲刺必刷题(Python) | 汇总-CSDN博客
【题目描述】
在数列a1,a2,…,an中,定义两个元素ai和aj的距离为|i-j|+|ai-aj|,即元素下标的距离加上元素值的差的绝对值,其中|x|表示x的绝对值。
给定一个数列,请问找出元素之间最大的元素距离。
【输入】
输入的第一行包含一个整数n。
第二行包含n个整数a1,a2,…,an,相邻的整数间用空格分隔,表示给定的数列。其中,2<n≤1000,0<数列中的数≤10^4.
【输出】
输出—行包含一个整数,表示答案。
【输入样例】
59 4 2 4 7
【输出样例】
9
【代码详解】
n = int(input()) # 输入na = [int(i) for i in input().split()] # 输入列表maxn = -1e9 # 定义最大值for i in range(n): # for循环遍历i for j in range(n): # for循环遍历j dis = abs(i-j)+abs(a[i]-a[j]) # 按照题目要求进行计算 maxn = max(maxn, dis) # 统计最大值print(maxn) # 打印结果
【运行结果】
59 4 2 4 79
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。