Professional Documents
Culture Documents
Two Water Jugs Problem
Two Water Jugs Problem
- Định nghĩa bài toán: Có 1 bình nước 4 lít và 1 bình nước 3 lít, không có bất kì điểm
đánh dấu đo trên đó. Có thể đổ đầy nước vào các bình hoặc đổ nước qua lại giữa
các bình. Bài toán cần giải là làm sao để bình 3 lít đong được 2 lít nước.
- Trạng thái bài toán:
+ Gọi (X,Y) là trạng thái của cả 2 bình với X là số nước hiện có của bình 4 lít và Y
là số nước hiện có của bình 3 lít
+ Trạng thái ban đầu của bài toán là (0,0), trạng thái kết thúc của bài toán là (X,2)
+ Trạng thái có thể có của bài toán là (X,Y) với 0<=X<=4 và 0<=Y<=3
- Các ràng buộc:
+ Khi bình 4 lít hoặc bình 3 lít đầy, không thể đổ thêm nước vào bình
+ Khi bình 4 lít rỗng thì không thể đổ nước từ bình 4 lít sang bình 3 lít và ngược lại
- Hình vẽ không gian trạng thái
2-Farmer Crosses River Puzzle
Bài toán người nông dân qua sông với một con sói, một con dê và một cái bắp
cải. Ông chỉ có một chiếc thuyền nhỏ và nó chỉ có thể chở theo ông ta cùng một
trong ba thứ: con sói, con dê hoặc cái bắp cải.
Tìm ra cách vận chuyển giúp người nông dân có thể mang được cả sói, dê và bắp
cải qua sông.