[HSG_QT_24] Cà chua

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
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python

Những người làm vườn có kinh nghiệm nhận thấy rằng nếu một quả cà chua chín đỏ (R) được đặt giữa những quả cà chua xanh (G) đã hái thì những quả cà chua xanh lân cận sẽ chín sau đúng một ngày. Có ~n~ quả cà chua được xếp cạnh nhau thành một hàng, đánh số từ ~1~ đến ~n~. Ba trong số những quả cà chua này đã chín, vị trí của chúng trong hàng là ~m_1, m_2, m_3~.

Yêu cầu

Hãy tìm số cà chua xanh còn lại sau ~d~ ngày.

Dữ liệu đầu vào

Gồm một dòng chứa năm số nguyên ~n, m_1, m_2, m_3~ và ~d~ ~(4 \le n \le 10^{16};\ 1 \le m_i \le n;\ i = 1, 2, 3;\ 1 \le d \le 10^{16})~. Các số cách nhau dấu cách.

Dữ liệu đầu ra

Gồm một số nguyên duy nhất là số cà chua xanh còn lại sau ~d~ ngày.

Ràng buộc dữ liệu

  • Có 50% số điểm có ~n \le 10^{9}~.
  • Có 50% số điểm còn lại không có ràng buộc gì thêm.

Ví dụ

Ví dụ 1
INPUT
19 2 13 15 2
OUTPUT
8

Giải thích: ~n = 19, m_{1} = 2, m_{2} = 13, m_{3} = 15~ và ~d = 2~.

  • Hàng cà chua ban đầu: GRGGGGGGGGGGRGRGGGG
  • Sau ngày thứ nhất: RRRGGGGGGGGRRRRRGGG
  • Sau ngày thứ hai: RRRRGGGGGGRRRRRRRGG

Vậy sau hai ngày còn ~8~ quả cà chua còn xanh.

Ví dụ 2
INPUT
50 1 50 25 7
OUTPUT
19

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.