import java.util.ArrayList; import java.util.HashSet; import java.util.Scanner; import java.util.List; import java.util.Set; public class Main{ public static void main(String[] args) { Scanner scan=new Scanner(System.in); int n=scan.nextInt(); int m=scan.nextInt(); List<Integer> list=new ArrayList<Integer>(); for(int i=0;i<n;i++){ list.add(scan.nextInt()); } int q=scan.nextInt(); int l,r; Set<Integer> set=new HashSet<Integer>(); for(int i=0;i<q;i++){ set.clear(); l=scan.nextInt(); r=scan.nextInt(); for(int k=l-1;k<r;k++){ set.add(list.get(k)); } System.out.println(set.size()); } } } 贴出自己的第二题,大佬有更好的欢迎指出交流
点赞 4

相关推荐

冷艳的小师弟在看机会:jd测评乱点直接被挂了,哭死~
点赞 评论 收藏
分享
牛客网
牛客企业服务