Pages

Sunday 9 September 2012

UVA - 441 - Lotto

import java.io.*;
import java.util.IllegalFormatException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;


public class Main{

    public static void main(String[] args) throws FileNotFoundException, IOException {
            TextIO.readStream(System.in);
            boolean status=false;  
            while (true){
                int n=TextIO.getInt();
                if (n==0)
                    break;
                int[] arr=new int[n];
                for(int i=0;i<n;i++){
                    arr[i]=TextIO.getInt();
                }
                if(status)
                     System.out.println();
                comb(0,0,arr,"");
                status=true;
            }
           
    }
        static void comb(int i,int j,int[] arr,String m){
            if(i==6){
                System.out.println(m);
            }else if(j<arr.length){
                String temp=m;
                if(i!=0)
                    m+=" "+arr[j];
                else{
                    m+=arr[j];
                }
                comb(i + 1, j + 1, arr, m);
                comb(i, j + 1, arr, temp);
           }
           
        }
}

No comments:

Post a Comment