Viết số La Mã
Submit solution
Points:
1 (partial)
Time limit:
1.0s
JAVA11
2.0s
Pypy 3
2.0s
Memory limit:
98M
JAVA11
977M
Pypy 3
977M
Author:
Problem type
Koi học về các số La Mã, cậu biết rằng các chữ cái \(X, V, I\) lần lượt biểu diễn cho các số \(10, 5, 1\). Tuy nhiên do luật viết các số La Mã khá rắc rối, cậu tự đặt ra luật mới như sau:
- Chỉ sử dụng ba kí tự \(X, V, I\).
- Tổng giá trị các kí tự biểu diễn số La Mã.
- Các kí tự có giá trị lớn hơn được viết trước theo thứ tự từ trái sang phải.
- Số lượng các kí tự biểu diễn là ít nhất.
Bạn hãy lập trình giúp Koi chuyển một số nguyên dương thành số La Mã theo luật mới này.
Đầu vào
Một số nguyên trong khoảng \([1, 10^6]\).
Đầu ra
Biểu diễn La Mã của số nguyên này theo luật của Koi.
Ví dụ
Đầu vào 1:
14
Đầu ra 1:
XIIII
Đầu vào 2:
19
Đầu ra 2:
XVIIII
Comments
19 là XIX chứ ạ
"Tuy nhiên do luật viết các số La Mã khá rắc rối, cậu tự đặt ra luật mới như sau: ..."