Gọi can sắt là A (8 lít), chai 5 lít là B, chai 3 lít là C.

Ban đầu: A = 8 lít, B = 0 lít, C = 0 lít.

Bước 1: Rót từ A sang B cho đầy chai 5 lít. Khi đó A = 3 lít, B = 5 lít, C = 0 lít.

Bước 2: Rót từ B sang C cho đầy chai 3 lít. Khi đó A = 3 lít, B = 2 lít, C = 3 lít.

Bước 3: Đổ hết xăng trong C trở lại can sắt A. Khi đó A = 6 lít, B = 2 lít, C = 0 lít.

Bước 4: Rót toàn bộ xăng trong B vào C. Khi đó A = 6 lít, B = 0 lít, C = 2 lít.

Bước 5: Rót từ A sang B cho đầy chai 5 lít. Khi đó A = 1 lít, B = 5 lít, C = 2 lít.

Bước 6: Rót từ B sang C cho đầy chai 3 lít. Khi đó A = 1 lít, B = 4 lít, C = 3 lít.

Bước 7: Đổ hết xăng trong C vào A. Khi đó A = 4 lít, B = 4 lít, C = 0 lít.

Vậy Nam đã chia được đúng hai phần xăng, mỗi phần 4 lít.