1999 - PHÂN HOẠCH HÌNH CHỮ NHẬT (DÀNH CHO HỌC SINH THPT)MỘT HÌN...

Bài 13/1999 - Phân hoạch hình chữ nhật

(Dành cho học sinh THPT)

Một hình vuông có thể chia thành nhiều hình chữ nhật có các cạnh song song với cạnh hình vuông (xem

Hình vẽ). Xây dựng cấu trúc dữ liệu và lập chương trình mô tả phép chia đó. Tính xem có bao nhiêu cách

chia như vậy.

Input

Dữ liệu nhập vào từ tệp P13.INP bao gồm hai số tự nhiên là n, m - kích thước

hình chữ nhật.

Output

Dữ liệu ra nằm trong tệp P13.OUT có dạng sau:

- Dòng đầu tiên ghi số K là tổng số các phép phân hoạch.

- Tiếp theo là K nhóm, mỗi nhóm cách nhau bằng một dòng trống.

- Mỗi nhóm dữ liệu bao gồm các cặp tọa độ của các hình chữ nhật nằm trong

phân hoạch.