Lang:Java
Edit12345678910111213141516171819202122232425262728293031import java.util.ArrayList;import java.util.Queue;import java.util.Scanner;import java.util.concurrent.PriorityBlockingQueue;public class Main {public static void main(String args[]){Main test=new Main();test.start();}public void start(){Scanner scan=new Scanner(System.in);int N=scan.nextInt();int M=scan.nextInt();int K=scan.nextInt();ArrayList<Integer> list=new ArrayList<Integer>();int array[]=new int[N+1];for(int i=0;i<M;i++){int a=scan.nextInt();array[a]=-1;}Queue<B> queue=new PriorityBlockingQueue<B>();int isK=0;int start=0;for(int i=1;i<N+1;i++){if(array[i]==-1){if(isK==0){start=i;