核心思想:当数组中无重复元素时,如果数组中最大值-最小值= 数组的长度-1,则此时子数组符合题意,我们只需要找出最大长度即可 package main import ( "fmt" ) func max(x, y int) int { if x > y { return x } return y } func min(x, y int) int { if x > y { return y } return x } func main() { var N int fmt.Scanln(&N) arr := make([]int, N) for i:=0; i<N; i+...