Masha ăn mứt

Xem PDF



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

Chú Gấu Xiếc chuẩn bị một hũ mứt dâu lớn gồm có \(N\) thìa mứt để dành cho dịp Giáng sinh. Tuy nhiên, cô bé Masha tinh nghịch đã lén ăn trộm mất \(A\) thìa mứt. Khi phát hiện ra, Chú Gấu quyết định ăn thêm \(B\) thìa mứt nữa.

Số mứt còn lại trong hũ được Chú Gấu đem chia đều cho \(K\) người bạn thân trong rừng. Mỗi người bạn sẽ nhận được số thìa mứt trọn vẹn bằng nhau.

Nếu số mứt bị ăn vượt quá số mứt ban đầu \(N\), hoặc số mứt còn lại không đủ để chia cho mỗi người bạn ít nhất \(1\) thìa mứt, Chú Gấu sẽ rất buồn và số mứt mỗi người bạn nhận được xem như là \(0\).

Yêu cầu: Cho biết \(N, A, B, K\). Hãy tính số thìa mứt mà mỗi người bạn của Chú Gấu nhận được.

Input

  • Một dòng duy nhất chứa \(4\) số nguyên \(N, A, B, K\).

Output

  • In ra một số nguyên duy nhất là số thìa mứt mà mỗi người bạn nhận được.

Example

Test 1

Input
20 3 5 3
Output
4
Note
  • Masha và Gấu ăn tổng cộng: \(3 + 5 = 8\) thìa.
  • Số mứt còn lại: \(20 - 8 = 12\) thìa.
  • Chia đều cho \(3\) người bạn: \(12 \div 3 = 4\) thìa mỗi người.

Test 2

Input
10 6 5 2
Output
0
Note

Masha và Gấu ăn tổng cộng \(6 + 5 = 11\) thìa, vượt quá \(10\) thìa ban đầu. Kết quả xuất 0.

Bình luận (3)

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