B. 罗马数字

    远端评测题 1000ms 256MiB

罗马数字

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

罗马数字采用十进制,1199 的表示方法分别为

$$\text{I}, ~\text{II}, ~\text{III}, ~\text{IV}, ~\text{V}, ~\text{VI}, ~\text{VII}, ~\text{VIII}, ~\text{IX}$$

10109090 的表示分别为

$$\text{X}, ~\text{XX}, ~\text{XXX}, ~\text{XL}, ~\text{L}, ~\text{LX}, ~\text{LXX}, ~\text{LXXX}, ~\text{XC}$$

100100900900 的表示分别为

$$\text{C}, ~\text{CC}, ~\text{CCC}, ~\text{CD}, ~\text{D}, ~\text{DC}, ~\text{DCC}, ~\text{DCCC}, ~\text{CM}$$

1000100030003000 的表示方法分别为

M, MM, MMM\text{M}, ~\text{MM}, ~\text{MMM}

更大的数字就不再解释了。

对于一个十进制的数,将它的每位数字写成罗马数字,拼接在一起,就得到了这个数的罗马数字。如XXX=30\text{XXX}=30CCXVIII=218\text{CCXVIII}=218MI=1001\text{MI}=1001CDXX=420\text{CDXX}=420CDIV=404\text{CDIV}=404等。

给定一个 nn,请输出它所对应的罗马数字。

输入格式

第一行:单个整数nn

输出格式

第一行:若干字符表示nn的罗马数字

19
XIX
22
XXII
99
XCIX

数据范围

1n<40001\leq n< 4000

[Engeeker周赛 Div2] 20250404

未参加
状态
已结束
规则
乐多
题目
2
开始于
2025-4-4 0:00
结束于
2025-4-7 0:00
持续时间
1 小时
主持人
参赛人数
0