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

View as PDF



Time limit:
Python 3 2.0s

Problem type
Allowed languages
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
Points: 100 (p) Time limit: 1.0s Memory limit: 1G Input: stdin Output: stdout

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.


Comments

There are no comments at the moment.