小蓝有一个序列a[1], a[2]. .... a[n]. 给定一个正整数k,请问对于每一个1到n之间的序号i,a[i-k], a[i-k+1].... a[i+k]这2k+1个数中的最小值是多少?当某个下标超过1到n的范围时,数不存在,求最小值时只取存在的那些值
时间: 2023-03-25 18:04:46 浏览: 72
输入n个整数,输出其中最小的k个
对于每一个1到n之间的序号i,a[i-k], a[i-k+1].... a[i+k]这2k+1个数中的最小值是a[max(i-k,1)], a[max(i-k+1,1)].... a[min(i+k,n)]中的最小值。
阅读全文