Thứ Tư, 8 tháng 2, 2017

SƠN TƯỜNG

Nguồn: kc97blf
Xuân sang hè đến thu về
Đông qua cũng đủ làm tê tái lòng
Mùa đông lạnh giá đã làm tróc đi lớp sơn phủ tường phía sau khách sạn nơi đội tuyển đang ở. Là một người có mắt thẩm mỹ cao, không thể cam tâm đứng nhìn từng lớp sơn rơi rụng như vậy, thầy Hùng quyết định dành một ngày để sơn lại nó, với sự trợ giúp của hết sức đắc lực của Phát. Là một người có tài năng thiên bẩm về hội họa, nhưng ở phương diện nghe hiểu thì hầu như bất lực nên Phát không làm theo đúng sự hướng dẫn của thầy Hùng.
Nếu ta coi bức tường nằm trên trục số thì khoảng tường khách sạn mà thầy Hùng muốn sơn bắt đầu từ điểm a và kết thúc tại điểm b. Ví dụ với a=3b=5 thì thầy Hùng muốn sơn một đoạn tường dài 2 đơn vị. Nhưng Phát hiểu sai ý của thầy Hùng nên cậu sơn lại từ điểm c đến điểm d. Có thể một đoạn tường Phát sơn lại trùng với đoạn tường đã được thầy Tùng sơn trước đó.
Hãy xác định xem độ dài đoạn tường mà Phát và thầy Hùng đã sơn.
Dữ liệu vào: File FPAINTING.INP gồm hai dòng:
+ Dòng đầu tiên ghi hai số a b (a
+ Dòng thứ 2 ghi 2 số cd. (c
+ Tất cả các số đều nằm trong đoạn [0..100]
Dữ liệu ra: File FPAINTING.OUT một số là kết quả bài toán.
Ví dụ:
FPAINTING.INP
FPAINTING.OUT
7 10
4 8
6