Pagini recente » Cod sursa (job #3141461) | Cod sursa (job #3235663) | Rating Turtoi Cristian (Crila) | Utilizatori inregistrati la Grigore Moisil 2010 - clasa a 9-a | Cod sursa (job #3278707)
package org.example;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;
public class Main {
//private static final List<PriorityQueue<Integer>> pq = new ArrayList<>();
public static void main(String[] args) throws IOException {
Scanner scan = new Scanner(new FileReader("mergeheap.in"));
PrintWriter pw = new PrintWriter("mergeheap.out");
int N = scan.nextInt();
/*for (int i = 0; i <= N; i++) {
pq.add(new PriorityQueue<>(Collections.reverseOrder()));
}*/
int Q = scan.nextInt();
for (int i = 0; i < Q; ++i) {
int t = scan.nextInt();
if (t == 1) {
int m = scan.nextInt();
int x = scan.nextInt();
// pq.get(m).add(x);
} else if (t == 2) {
int m = scan.nextInt();
pw.write("a" + "\n");
} else if (t == 3) {
int a = scan.nextInt();
int b = scan.nextInt();
/* if (pq.get(a).size() < pq.get(b).size()) {
Collections.swap(pq, a, b);
}
while (!pq.get(b).isEmpty()) {
pq.get(a).add(pq.get(b).poll());
pq.get(b).poll();
}*/
}
}
pw.close();
scan.close();
}
}