Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int v[8][8],min=100;
  5.  
  6. void back(int a , int b ,int min1)
  7. {
  8. if(a == 8 && b == 8)
  9. {
  10. if(min1<min)min=min1;
  11. }
  12. else if(a>0 && a<=8 && b>0 && b<=8)
  13. if(v[a][b]!=1)
  14. {
  15. v[a][b]=1;
  16.  
  17. back(a+2,b+1,min1++);
  18. back(a+2,b-1,min1++);
  19. back(a+1,b+2,min1++);
  20. back(a-1,b+2,min1++);
  21. //back(a-2,b-1,min1++); // cu asta pusca
  22. back(a-2,b+1,min1++); // cu asta plus ultimul pusca
  23. //back(a-1,b-2,min1++); // cu asta pusca
  24. //back(a+1,b-2,min1++); // cu asta plus a-l cincilea pusca
  25. v[a][b]=0;
  26. }
  27.  
  28.  
  29. }
  30.  
  31. int main()
  32. {
  33. back(1,1,0);
  34. printf("%d",min);
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement