Notice
Chào mừng bạn đến với OREOJ


Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: CAU1.INP
Output: CAU1.OUT

Dạng bài
Ngôn ngữ cho phép
Assembly, AWK, C, C++, C++20, C++23, Go, Java, Kotlin, Pascal, Perl, PyPy, Python, Rust, Scratch, SED, Text

Cho hai số nguyên không âm ~n~ và ~m~.

Có ~n~ học sinh cần được chở bằng xe buýt, mỗi xe chứa tối đa ~m~ học sinh.

Yêu cầu

Hãy tính số xe tối thiểu cần dùng để chở hết ~n~ học sinh.

Input

Gồm một dòng chứa hai số nguyên ~n~ và ~m~.

Output

In ra số xe tối thiểu cần dùng.

Ràng buộc

  • ~0 \le n, m \le 10^{18}~
  • ~m > 0~

Subtasks

  • Subtask 1 (50%): ~n \le 10^6~
  • Subtask 2 (50%): Không có ràng buộc bổ sung.

Ví dụ

Input
45 10
Output
5
Giải thích
  • Xe 1: 10 học sinh
  • Xe 2: 10 học sinh
  • Xe 3: 10 học sinh
  • Xe 4: 10 học sinh
  • Xe 5: 5 học sinh

Tổng cộng cần ~5~ xe.


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.