Submission #2228982
Source Code Expand
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Map; import java.util.TreeMap; public class Main { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); public static void main(String... args) throws IOException { String[] params = br.readLine().split(" "); int n = Integer.parseInt(params[0]); int k = Integer.parseInt(params[1]); Map<Integer, Integer> inData = new TreeMap<>(); for (int i = 0; i < n; i++) { String[] data = br.readLine().split(" "); int key = Integer.parseInt(data[0]); int val = Integer.parseInt(data[1]); if (inData.get(key) == null) { inData.put(key, val); } else { inData.put(key, inData.get(key) + val); } } int curCount = 0; for (Map.Entry<Integer, Integer> entry : inData.entrySet()) { curCount += entry.getValue(); if (k <= curCount) { System.out.println(entry.getKey()); break; } } } }
Submission Info
Submission Time | |
---|---|
Task | C - Big Array |
User | mak64 |
Language | Java8 (OpenJDK 1.8.0) |
Score | 0 |
Code Size | 1190 Byte |
Status | CE |
Compile Error
./Main.java:12: error: non-static variable br cannot be referenced from a static context String[] params = br.readLine().split(" "); ^ ./Main.java:18: error: non-static variable br cannot be referenced from a static context String[] data = br.readLine().split(" "); ^ 2 errors