Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. przyStole(G,stol(G,_,_,_,_)).
  2. przyStole(G,stol(_,G,_,_,_)).
  3. przyStole(G,stol(_,_,G,_,_)).
  4. przyStole(G,stol(_,_,_,G,_)).
  5. przyStole(G,stol(_,_,_,_,G)).
  6.  
  7.  
  8. przyStoleNaprzeciwkoPoPrawej(X,Y,stol(Y,_,_,X,_)).
  9. przyStoleNaprzeciwkoPoPrawej(X,Y,stol(_,Y,_,_,X)).
  10. przyStoleNaprzeciwkoPoPrawej(X,Y,stol(X,_,Y,_,_)).
  11. przyStoleNaprzeciwkoPoPrawej(X,Y,stol(_,X,_,Y,_)).
  12. przyStoleNaprzeciwkoPoPrawej(X,Y,stol(_,_,X,_,Y)).
  13.  
  14. przyStolePoLewej(X,Y,stol(Y,_,_,_,X)).
  15. przyStolePoLewej(X,Y,stol(X,Y,_,_,_)).
  16. przyStolePoLewej(X,Y,stol(_,X,Y,_,_)).
  17. przyStolePoLewej(X,Y,stol(_,_,X,Y,_)).
  18. przyStolePoLewej(X,Y,stol(_,_,_,X,Y)).
  19.  
  20. przyStoleObok(X,Y,stol(X,Y,_,_,_)).
  21. przyStoleObok(X,Y,stol(_,X,Y,_,_)).
  22. przyStoleObok(X,Y,stol(_,_,X,Y,_)).
  23. przyStoleObok(X,Y,stol(_,_,_,X,Y)).
  24. przyStoleObok(X,Y,stol(Y,_,_,_,X)).
  25. przyStoleObok(X,Y,stol(Y,X,_,_,_)).
  26. przyStoleObok(X,Y,stol(_,Y,X,_,_)).
  27. przyStoleObok(X,Y,stol(_,_,Y,X,_)).
  28. przyStoleObok(X,Y,stol(_,_,_,Y,X)).
  29. przyStoleObok(X,Y,stol(X,_,_,_,Y)).
  30.  
  31.  
  32. przyStoleNaprzeciwkoPoLewej(X,Y,stol(Y,_,X,_,_)).
  33. przyStoleNaprzeciwkoPoLewej(X,Y,stol(_,Y,_,X,_)).
  34. przyStoleNaprzeciwkoPoLewej(X,Y,stol(_,_,Y,_,X)).
  35. przyStoleNaprzeciwkoPoLewej(X,Y,stol(X,_,_,Y,_)).
  36. przyStoleNaprzeciwkoPoLewej(X,Y,stol(_,X,_,_,Y)).
  37.  
  38. rozwiazanie(U):-
  39. przyStole(gracz(rafal,handlarz,_,_,_),U),
  40. przyStole(gracz(_,fryzjer,_,_,coma),U),
  41. przyStole(gracz(fabian,_,_,pierogi,_),U),
  42. przyStole(gracz(jozef,_,_,grochowka,_),U),
  43. przyStoleNaprzeciwkoPoLewej(gracz(_,prawnik,_,_,_),gracz(jozef,_,_,_,_),U),
  44. przyStole(gracz(_,_,_,pizza,metallica),U),
  45. przyStolePoLewej(gracz(rafal,_,_,_,_),gracz(_,_,kakao,_,_),U),
  46. przyStole(gracz(bogdan,ogrodnik,_,_,_),U),
  47. przyStoleNaprzeciwkoPoPrawej(gracz(_,_,_,schabowy,_),gracz(bogdan,_,_,_,_),U),
  48. przyStoleObok(gracz(_,ogrodnik,_,_,_),gracz(_,_,herbata,_,_),U),
  49. przyStoleNaprzeciwkoPoPrawej(gracz(_,_,_,_,ironmaiden),gracz(_,_,_,_,audioslave),U),
  50. przyStolePoLewej(gracz(_,handlarz,_,_,_),gracz(michal,_,_,_,_),U),
  51. przyStole(gracz(_,_,woda,schabowy,_),U),
  52. przyStole(gracz(_,_,herbata,_,audioslave),U),
  53. przyStole(gracz(michal,_,_,_,ironmaiden),U),
  54. przyStoleObok(gracz(jozef,_,_,_,_),gracz(_,kierowca,_,_,_),U),
  55. przyStoleNaprzeciwkoPoPrawej(gracz(_,_,_,frytki,_),gracz(_,_,herbata,_,_),U),
  56. przyStole(gracz(michal,prawnik,_,_,_),U),
  57. przyStole(gracz(_,_,mleko,grochowka,_),U),
  58. przyStole(gracz(_,prawnik,kakao,_,_),U),
  59. przyStoleObok(gracz(_,_,mleko,_,_),gracz(_,_,_,_,paparoach),U).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement