Đổi tiền

vuongquang

Một hệ thống tiền tệ có các mệnh giá: 1, 2, 5, 10, 20, 50, 100, 200, 500. Cho số tiền \(N\).

Yêu cầu:

Hãy tìm số tờ tiền ít nhất để có tổng bằng \(N\).

Input:

Một số nguyên duy nhất \(N\) (\(1 \le N \le 10^9\)).

Output:

Một số nguyên là số tờ tiền ít nhất.

Ví dụ
Input
125
Output
3 (gồm 1 tờ 100, 1 tờ 20, 1 tờ 5).
...Xem thêm

Sắp xếp dãy số

khactrung1912

Cho một dãy số có \(N\) số tự nhiên \((N < 1000)\)

Yêu cầu

Sắp xếp dãy số thành dãy tăng dần theo chữ số cuối cùng của mỗi số, in ra dãy sau khi sắp xếp

Dữ liệu vào

Dòng \(1\): Ghi số \(N ( N ≤ 1000)\)
Dòng \(2\): Ghi \(N\) số nguyên không âm, mỗi số cách nhau một kí tự trắng, giá trị mỗi số không vượt quá \(10^{12}\)

Dữ liệu ra

Dòng \(1\): Ghi các số sau khi sắp xếp, nếu các số có chữ số cuối bằng nhau, thì ưu tiên sắp xếp số nhỏ hơn đứng trước

Sample
Input
6
12 32 22 4 3 24
Output
12 22 32 3 4 24
...Xem thêm

Số may mắn

khactrung1912

Một số tự nhiên lớn hơn \(0\) được gọi là số may mắn nếu tổng các chữ số của nó bằng \(9\).
Cho số nguyên dương \(N\)

Yêu cầu

Hãy in ra tổng các chữ số của nó và cho biết nó có phải là số may mắn không?

Dữ liệu vào

Dòng \(1\): Ghi số \(N ( N ≤ 10^{18})\);

Dữ liệu ra

Dòng \(1\): Ghi tổng các chữ số của \(N\)
Dòng \(2\): Ghi YES nếu là số may mắn, ghi NO nếu không phải số may mắn

Sample 1
Input
10
Output
1
NO
Sample 1
Input
27
Output
9
YES
...Xem thêm

Đếm thí sinh đi tiếp

“Thí sinh có số điểm bằng hoặc cao hơn điểm của người xếp hạng thứ \(k\) sẽ được vào vòng tiếp theo, miễn là thí sinh đó đạt được điểm số dương…” — trích từ luật cuộc thi.

Tổng cộng có \(n\) thí sinh tham gia cuộc thi \((n ≥ k)\), và bạn đã biết điểm số của họ. Hãy tính xem có bao nhiêu thí sinh sẽ được vào vòng tiếp theo.

Dữ liệu vào

Dòng đầu tiên chứa hai số nguyên \(n\)\(k (1 ≤ k ≤ n ≤ 50)\), cách nhau bởi một dấu cách.

Dòng thứ hai chứa \(n\) số nguyên \(a₁, a₂, …, aₙ (0 ≤ aᵢ ≤ 100)\), trong đó \(aᵢ\) là số điểm của thí sinh xếp hạng thứ \(i\). Dãy số được cho theo thứ tự không tăng (tức là với mọi \(i\) từ \(1\) đến \(n − 1\), ta có \(aᵢ ≥ aᵢ₊₁\)).

Dữ liệu ra

In ra số lượng thí sinh được vào vòng tiếp theo.

Sample Input 1

8 5
10 9 8 7 7 7 5 5

Sample Output 1

6

Sample Input 2

4 2
0 0 0 0

Sample Output 2

0
...Xem thêm