What is the EP number? -- for instance, what does the problem's EP396 mean?
@HuaHuaLeetCode2 жыл бұрын
episode,the 396th
@spiceEx2 жыл бұрын
前排!
@rohit2571 Жыл бұрын
Please speak in English.
@Dragon-ok6ne2 жыл бұрын
still got TLE in Java public int maximumScore(int[] scores, int[][] edges) { if (scores == null || edges == null) { return -1; } int n = scores.length; PriorityQueue[] map = new PriorityQueue[n]; for (int i = 0; i < n; i++) { map[i] = new PriorityQueue(); } for (int[] e : edges) { int a = e[0]; int b = e[1]; map[a].add(b); map[b].add(a); if (map[a].size() > n) { map[a].poll(); } if (map[b].size() > n) { map[b].poll(); } } int res = -1; for (int[] e : edges) { int a = e[0]; int b = e[1]; for (int c : map[a]) { for (int d : map[b]) { if (c != d && c != b && d != a) { res = Math.max(res, scores[a] + scores[b] + scores[c] + scores[d]); } } } } return res; }