FPAINTING - Sơn tường

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

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 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ì gần như bất lực, nên Phát không làm đúng theo 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 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 = 3~ và ~b = 5~ thì thầy Hùng phải 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 lại sơn từ điểm ~c~ đến điểm ~d~. Có thể một đoạn tường Phát sơn lại trùng lên đoạn tường đã được thầy Hùng sơn trước đó.

Yêu cầu: Hãy xác định xem độ dài đoạn tường mà Phát và thầy Hùng đã sơn.

Input

  • Dòng đầu tiên: Chứa hai số nguyên ~a~ và ~b (a < b)~.
  • Dòng thứ hai: Chứa hai số nguyên ~c~ và ~d (c < d)~.

Tất cả các số ~a, b, c, d~ đều nằm trong khoảng 0..100.

Output

  • Một số nguyên duy nhất là độ dài bức tường đã bị phủ bằng sơn.

Sample

Input #1
7 10
4 8
Output #1
6

Problem source: Kc97ble - Free Contest 23


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.