Dãy nhà

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Prolog, Pypy, Pypy 3, Ruby, Rust, Scala, Scratch, Swift
Điểm: 600 (p) Thời gian: 10.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Ở 2 bên dòng sông Hội của Hội An có 2 dãy nhà, các ngôi nhà thuộc cùng một dãy nhà được đánh số cùng chẵn hoặc cùng lẻ, các ngôi nhà cạnh nhau được đánh số liên tiếp nhau. Khoảng cách giữa 2 ngôi nhà liên tiếp trong cùng một dãy là \(A(m)\). Muốn đến dãy nhà bên kia, người dân phải đi qua một cây cầu duy nhất ở trước nhà Huy, biết độ dài của cây cầu là \(B(m)\).

Biết nhà của Huy thuộc dãy nhà có số lẻ là \(N\), và nhà đối diện bên kia sông là dãy nhà có số chẵn là \(N+1\).

Trường của Huy là số nhà là \(X\), và ngôi trường có thể nằm ở bất kì dãy nhà nào. Hỏi quãng đường Huy phải đi để đến trường là bao nhiêu?

Yêu cầu: Cho các số tự nhiên \(N\), \(X\), \(A\), \(B\). Tính quãng đường Huy đi từ nhà đến trường.

Input

  • Dòng thứ nhất chứa số \(N\).
  • Dòng thứ hai chứa số \(X\).
  • Dòng thứ ba chứa số \(A\).
  • Dòng thứ tư chứa số \(B\).

Output

  • Ghi ra thiết bị ra chuẩn một số nguyên duy nhất - là quãng đường Huy phải đi.

Example

Test 1

Input
7
12
2
3
Output
7
Note

Số nhà của Huy là \(7\), số nhà của nhà đối diện là \(8\), trường của Huy có địa chỉ là \(12\), các nhà liên tiếp cách nhau \(2m\), cây cầu dài \(3m\). Vậy quãng đường Huy phải đi là \(7m\).

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: