Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Scanner;
- class Predmet{
- private String ime;
- private int brAsistenti;
- public Predmet(String ime, int brAsistenti) {
- this.ime = ime;
- this.brAsistenti = brAsistenti;
- }
- public String getIme() {
- return ime;
- }
- public int getBrAsistenti() {
- return brAsistenti;
- }
- }
- public class Kolokvium2 {
- public static void main(String[] args) {
- Scanner in=new Scanner(System.in);
- int n=Integer.parseInt(in.nextLine());
- ArrayQueue<String> asistenti=new ArrayQueue<>(100);
- for(int i=0;i<n;i++){
- asistenti.enqueue(in.nextLine());
- }
- int nPredmeti=Integer.parseInt(in.nextLine());
- ArrayQueue<Predmet> predmeti=new ArrayQueue<>(100);
- for(int i=0;i<nPredmeti;i++){
- String line=in.nextLine();
- String [] parts=line.split(" ");
- Predmet p=new Predmet(parts[0],Integer.parseInt(parts[1]));
- predmeti.enqueue(p);
- }
- int nOtsutni=Integer.parseInt(in.nextLine());
- List<String> otsutni=new ArrayList<>(100);
- for(int i=0;i<nOtsutni;i++){
- otsutni.add(in.nextLine());
- }
- while (!predmeti.isEmpty()){
- Predmet p=predmeti.dequeue();
- System.out.println(p.getIme());
- int nPotrebni=p.getBrAsistenti();
- System.out.println(nPotrebni);
- for(int i=0;i<nPotrebni;i++){
- String asis=asistenti.dequeue();
- if(otsutni.contains(asis)) {
- asis=asistenti.dequeue();
- System.out.println(asis);
- asistenti.enqueue(asis);
- }else{
- System.out.println(asis);
- asistenti.enqueue(asis);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement