TS10 Pleiku - Bài 3: Mua Nước

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python
Điểm: 800 Thời gian: 1.0s Bộ nhớ: 1G Input: MUANUOC.INP Output: MUANUOC.OUT

Cuối tuần, lớp Lan có chuyến đi dã ngoại. Lan được phân công nhiệm vụ mua đúng \(N\) lít nước. Cửa hàng chỉ bán các loại bình nước có dung tích: \(1\) lít, \(5\) lít, \(10\) lít, \(20\) lít. Mỗi loại bình có số lượng không giới hạn và chỉ được mua nguyên bình.

Hãy xác định số bình nước ít nhất Lan cần mua để được đúng \(N\) lít nước.

Input

  • Một số nguyên dương \(N\) (\(1 \le N \le 10^{10}\)).

Output

  • Một số nguyên duy nhất là kết quả của bài toán.

Example

Test 1

Input
37
Output
5
Note

Lan sẽ mua \(2\) bình \(1\) lít, \(1\) bình \(5\) lít, \(1\) bình \(10\) lít, \(1\) bình \(20\) lít. Tổng cộng \(5\) bình.

Constraints

  • \(40\%\) số điểm tương ứng với \(1 \le N \le 100\).
  • \(60\%\) số điểm tương ứng với \(100 < N \le 10^{10}\).

Bình luận (2)

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