本篇文章主要介绍了"Max Min",主要涉及到方面的内容,对于Pythonjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
1def main():2 n = int(raw_input())3 k = int(raw_input())4 5 k_arr =...
1def main():
2 n = int(raw_input())
3 k = int(raw_input())
4 5 k_arr = []
6 min_dif = 9999999999 # 根据input要求,规定一个极大值 7 8for _ in xrange(n):
9 k_arr.append(int(raw_input()))
1011 k_arr.sort() # "有序化”解决很多问题1213for _ in xrange(n-k+1):
14if k_arr[_+k-1] - k_arr[_] < min_dif: # 比较“相应间隔”15 min_dif = k_arr[_+k-1] - k_arr[_]
16print min_dif
1718 main()
Link:
https://www.hackerrank.com/challenges/angry-children
学习:
抽象化抽象化,然后找对应关系:
所有题目的根本就是抽象化,然后用最简单的方式去解决它
数学化,图像化
很多问题用数学公式表达出来,或者画画图,自然就明白了
“有序化”
对list有序的处理,能解决很多问题
以上就介绍了Max Min,包括了方面的内容,希望对Pythonjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_134652.html