Chuẩn bị bàn (Tin học trẻ A - Vòng Sơ khảo 2021)

Xem PDF



Thời gian:
Python 3 2.0s

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

Kì thi Tin học trẻ năm nay có \(N\) thí sinh tham gia. Ban tổ chức đang cần chuẩn bị bàn cho các thí sinh ngồi dự thi. Biết mỗi bàn có thể ngồi được tối đa \(K\) thí sinh.

Hỏi: Ban tổ chức cần chuẩn bị tối thiểu bao nhiêu bàn?

Input

  • Dòng thứ nhất chứa một số tự nhiên \(N\) là số lượng thí sinh tham gia thi.
  • Dòng thứ hai chứa một số tự nhiên \(K\) là số lượng tối đa thí sinh có thể ngồi một bàn (\(K \le N \le 10^9\)).

Output

  • Một số duy nhất là số lượng bàn tối thiểu cần phải chuẩn bị.

Example

Test 1
Input
8
2
Output
4
Note

Cần chuẩn bị tối thiểu \(4\) bàn, khi đó mỗi bàn có \(2\) thí sinh.

Test 2
Input
103
5
Output
21
Note

Cần chuẩn bị tối thiểu \(21\) bàn, khi đó có thể xếp như sau: có \(20\) bàn có \(5\) thí sinh và \(1\) bàn có \(3\) thí sinh.


Bình luận