借楼,贴T2代码。
求T3通过代码

package exam360;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Scanner;

public class Main2
{

    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);
        int time = sc.nextInt();
        int kind = sc.nextInt();
        int[][] dp = new int[100+1][time+1];
        for(int i=0;i<=kind;i++){
            dp[i][0] = 0;
        }
        for(int i=1;i<=time;i++){
            int kan = sc.nextInt();
            for(int j=0;j<101;j++){
                if(kan == j){
                    dp[j][i] = dp[j][i-1]+1;
                }else {
                    dp[j][i] = dp[j][i-1];
                }
            }
        }
        int Q = sc.nextInt();
        for(int i=0;i<Q;i++){
            int start = sc.nextInt() - 1;
            int end = sc.nextInt();
            int sum = 0;
            for(int j=1;j<101;j++){
                sum += (dp[j][end] > dp[j][start] ? 1 : 0);
            }
            System.out.println(sum);
        }
    }
}