Advertisement
Guest User

Untitled

a guest
May 24th, 2015
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.76 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. public class Main {
  4.  
  5.     public static void main(String[] args) {
  6.     Scanner entrada=new Scanner (System.in);
  7.     int A,B,C,D,E,F;
  8.     Queue<Integer> aux =new LinkedList<>();
  9.     HashMap<Integer,Integer>[] laminita;
  10.     int S[] = null;
  11.     A=entrada.nextInt();
  12.     laminita=new HashMap[A];
  13.    
  14.    
  15.         for(int j=0;j<A;j++){ //Jugadores Presentes
  16.           D=entrada.nextInt();// la cantidad de laminitas que tiene
  17.            
  18.             if(j==0){
  19.             S=new int [D];    
  20.             }
  21.            
  22.             laminita[j]=new HashMap<Integer,Integer>();
  23.            
  24.                 for(int i=0;i<D;i++){
  25.                    
  26.                 C=entrada.nextInt(); // Numero de la laminita
  27.                
  28.                     if(j==0){ // para el primer jugador ingreso las laminitas en un arreglo
  29.                        
  30.                             if(!laminita[0].containsKey(C)){
  31.                             S[i]=C;  //no agregar al arreglo elementos repetidos    
  32.                             }  
  33.                     }
  34.                    
  35.                 laminita[j].put(C, C); // ingreso en la tabla la laminita
  36.                 }
  37.            }
  38.        
  39.         Arrays.sort(S); // impresión en orden ascendente
  40.        
  41.         for(int k=0;k<S.length;k++){
  42.             int T=1;
  43.            
  44.             for(int H=1;H<A;H++){
  45.                 if(laminita[H].containsKey(S[k]));
  46.                 T=T+1;
  47.             }
  48.            
  49.             if(T==A){ // si el numero está en todas las tablas hash.
  50.             aux.add(S[k]);
  51.             }    
  52.         }
  53.        
  54.         while(!aux.isEmpty()){
  55.             System.out.println(aux.poll());    //imprimir los elementos
  56.         }
  57.        
  58.    
  59.     }
  60.    
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement