Cod sursa(job #1651368)

Utilizator Davyd23David Dedu Davyd23 Data 13 martie 2016 05:36:31
Problema 12-Perm Scor 0
Compilator java Status done
Runda Arhiva de probleme Marime 0.77 kb
package infoarena;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;

public class doisprezecePerm {

	public static void main(String[] args){
		
		try{
			BufferedReader br=new BufferedReader(new FileReader("12perm.in"));
			
				
			String message=br.readLine();
			long nr=Long.valueOf(message);
			
			br.close();
			
			long nr_perm=perm(nr)%1048576;
			
			System.out.println(nr_perm);
			
			BufferedWriter bw=new BufferedWriter(new FileWriter("12perm.out"));
			
			bw.write(String.valueOf(nr_perm));
			
			bw.close();
			
		}catch(Exception ex){}
	}
	
	public static long perm(long n){
		if(n==2) return 2;
		else{
			return (n-1)*perm(n-1);
		}
	}
}