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
QDUY

Comments


  • 0
    nguyentrongha_CNTTVA1_K64  commented on Oct. 11, 2023, 3:41 a.m.

    19 là XIX chứ ạ


    • 1
      VănHoàng_CNTT2_K64  commented on Oct. 11, 2023, 5:25 a.m.

      "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: ..."