【普及】包含所有数的最短区间
题目描述
给你一个长度为 的数组 a,数组中的每个数 。
请你求出一个最短的区间 ,使得 到 包含 所有的数。
如果有多个最短区间满足要求,请输出 最小的那个
输入格式
第一行两个整数
第二行包含 个整数
输出格式
一行两个整数 。
12 5
2 5 3 1 3 2 4 1 1 5 4 3
2 7
提示
数据规模与约定
- 对于 的数据,有 ,。
- 对于 的数据,有 ,。
- 对于 的数据,有 ,。
给你一个长度为 n 的数组 a,数组中的每个数 1≤ai≤m。
请你求出一个最短的区间 [x,x+1,⋯,y−1,y],使得 a[x] 到 a[y] 包含 1∼m 所有的数。
如果有多个最短区间满足要求,请输出 x 最小的那个
第一行两个整数 n,m
第二行包含 n 个整数 ai
一行两个整数 x,y。
12 5
2 5 3 1 3 2 4 1 1 5 4 3
2 7