Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. import java.io.File;
  2. import java.util.Scanner;
  3. import java.util.Arrays;
  4. import java.io.IOException;
  5. import java.util.Map;
  6. import java.util.HashMap;
  7. import java.util.ArrayList;
  8. import java.util.LinkedHashMap;
  9. public class problema1 {
  10. int l[],x[],g;
  11. //ArrayList<info>a;
  12.  
  13. //ArrayList<ArrayList<Integer>> a=new ArrayList<ArrayList<Integer>>();
  14. int succ[],vmax2=-1,vmax3=-1;
  15. int i=1,n=1,t=0,m=0,v[],nr=0,w[],z[],a[];
  16. Scanner sc=new Scanner( new File("date.in"));
  17. problema1()throws IOException{ x=new int[100];}
  18. void citire()
  19. {
  20. n=sc.nextInt();
  21. }
  22. void prel_sol()
  23. {
  24. for(i=1;i<=n;i++)
  25. System.out.print(x[i]);
  26. System.out.println();
  27. }
  28. boolean valid(int r)
  29. {
  30.  
  31. for(int j=1;j<=r-1;j++)
  32. if(x[j]==x[j+1]) return false;
  33. return true;
  34. }
  35. void back(int k)
  36. {
  37.  
  38. if(k==n+1) prel_sol();
  39. else
  40. {
  41. for(int i=1;i<=n;i++)
  42. {
  43. x[k]=i;
  44. if(valid(k)) back(k+1);
  45. }
  46. }
  47. }
  48. public static void main(String[] args)throws IOException {
  49. problema1 p1=new problema1();
  50.  
  51. p1.citire();System.out.println(p1.n);
  52. p1.back(1);
  53.  
  54. }
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement