Chọn ĐTQG TPHCM 2024 - Đèn đường

Xem dạng PDF

Gửi bài giải

Điểm: 37,50 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

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

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Một con đường được xem như một trục số dương xét từ ~0~ đến ~2^{31} - 1~. Hai công ty A và B nhận thi công lắp đặt đèn đường. A thi công các đèn trên lề trái con đường, B thi công các đèn trên lề phải con đường. A lắp đặt đèn đầu tiên ở vị trí ~a~ và cứ cách ~d_1~ đơn vị độ dài thì đặt tiếp một cái nữa, như thế các đèn được lắp tại các vị trí có toạ độ ~a, a + d_1, a + 2d_1, \dots~. B thi công tương tự nhưng sẽ lắp đặt đèn đầu tiên ở vị trí ~b~ và cách ~d_2~ đơn vị độ dài thì đặt tiếp một cái nữa, như thế các đèn được lắp tại các vị trí có toạ độ ~b, b + d_2, b + 2d_2, \dots~.

Lan thường chạy bộ trên con đường này vào sáng sớm, xuất phát tại một vị trí ~L~ tuỳ ý (~L~ là số nguyên thuộc ~[0; 10^5]~) và chạy đến vị trí ~L + k~ (~k~ là số nguyên thuộc ~[1; 10^9]~). Do trời chưa sáng hẳn nên Lan chỉ thấy rõ cảnh vật hai bên đường ở vị trí ~x~ mà tại đó có cả đèn được lắp trên lề trái và lề phải. Lan muốn chọn vị trí xuất phát thích hợp để chạy qua được nhiều nhất những vị trí ~x~.

Yêu cầu: Hãy viết một chương trình cho biết số lượng nhiều nhất các vị trí mà Lan có thể thấy rõ cảnh vật hai bên đường.

Input

Một dòng duy nhất gồm các số nguyên dương ~d_1, a, d_2, b, k~ có giá trị không vượt quá ~10^9~.

Output

Một số nguyên duy nhất là số lượng nhiều nhất các vị trí mà Lan có thể thấy rõ cảnh vật.

Scoring

Subtask Điểm Ràng buộc
1 ~30\%~ ~k \le 100~
2 ~30\%~ ~1 \le d_1, d_2 \le 100~
3 ~40\%~ Không có ràng buộc gì thêm

Sample Input 1

2 1 2 2 2024

Sample Output 1

0

Sample Input 2

2 1000 4 1000 2024

Sample Output 2

507

Sample Input 3

2 1 3 1 1000000000

Sample Output 3

166666667

Notes

  • Test 1: A chỉ lắp đèn ở vị trí lẻ, còn B lắp ở vị trí chẵn. Không có vị trí nào có cả đèn hai bên đường.
  • Test 2: Lan có thể xuất phát từ vị trí ~1000~ và khi đi qua các vị trí chia hết cho ~4~ thì có cả đèn hai bên đường. Từ ~1000~ đến ~3024~ có tất cả ~507~ vị trí như thế.
  • Test 3: Lan có thể xuất phát từ vị trí ~1~ và khi đi qua các vị trí chia ~6~ dư ~1~ thì có cả đèn hai bên đường. Từ ~1~ đến ~10^9~ sẽ có tất cả ~166666667~ vị trí như thế.

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.