怎么避免MLE呀?(发现java经常MLE)
  • 板块P1102 A-B 数对
  • 楼主hycpo
  • 当前回复2
  • 已保存回复2
  • 发布时间2025/7/3 17:15
  • 上次更新2025/7/4 06:28:42
查看原帖
怎么避免MLE呀?(发现java经常MLE)
1765288
hycpo楼主2025/7/3 17:15
import java.util.*;
public class Main {
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        Map<Integer,Integer>map = new HashMap<>();
        int n = scan.nextInt();
        int c = scan.nextInt();
        int[] arr = new int[n];
        for(int i = 0;i<n;i++){
            arr[i] = scan.nextInt();
            map.put(arr[i], map.getOrDefault(arr[i], 0)+1);
        }
        int ans = 0;
        for(int i = 0;i < n;i++){
            int b = arr[i] - c;
            ans += map.getOrDefault(b, 0);
        }
        System.out.println(ans);
    }
}
2025/7/3 17:15
加载中...