题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
序言页码(PrefaceNumberin

题目题干

序言页码(Preface Numbering)Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【题目描述】

一类书的序言是以罗马数字标页码的。传统罗马数字用单个字母表示特定的数值,以下是标准数字表:Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

    I   1     L   50    M  1000
    V   5     C  100
    X  10     D  500

 Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

最多3个可以表示为10n的数字(I,X,C,M)可以连续放在一起,表示它们的和:Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

III=3Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

CCC=300Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

可表示为5x10n的字符(V,L,D)从不连续出现。Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

除了下一个规则,一般来说,字符以递减的顺序接连出现:Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

CCLXVIII = 100+100+50+10+5+1+1+1 = 268Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

有时,一个可表示为10n的数出现在一个比它大的数前(I在V或X前面,X在L或C前面,等等)。在这种情况下,数值等于后面的那个数减去前面的那个数:Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

IV = 4Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

IX = 9Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

XL = 40Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

像XD, IC, 和XM这样的表达是非法的,因为前面的数比后面的数小太多。对于XD(490的错误表达),可以写成 CDXC; 对于IC(99的错误表达),可以写成XCIX; 对于XM(990的错误表达),可以写成CMXC。Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

给定N(1 <= N < 3,500), 序言的页码数,请统计在第1页到第N页中,有几个I出现,几个V出现,等等 (从小到大的顺序)。不要输出并没有出现过的字符。Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

比如N = 5, 那么页码数为: I, II, III, IV, V. 总共有7个I出现,2个V出现。Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入】

一个整数N。Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出】

每行一个字符和一个数字k,表示这个字符出现了k次。字符必须按数字表中的递增顺序输出。Uv8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入样例】

5

【输出样例】

I 7
V 2

答案解析

相关题目

集合(Subset Sums) 【题目描述】 对于从1到N(1<=n<=39)的连续整集合合,能划分成两个子集合,且保证每个集合的数字和是相等的。 举个例子,如果N=3,对于{1,2,3
序言页码(Preface Numbering) 【题目描述】 一类书的序言是以罗马数字标页码的。传统罗马数字用单个字母表示特定的数值,以下是标准数字表:    I   1     L   50  
海明码(Hamming Codes) ​​​​​​​【题目描述】 给出 N,B 和 D:找出 N 个编码(1 <= N <= 64),每个编码有 B 位(1 <= B <= 8
健康的好斯坦奶牛(Healthy Holsteins) ​​​​​​​【题目描述】 农民JOHN以拥有世界上最健康的奶牛为骄傲。他知道每种饲料中所包含的的牛所需的最低的维他命量是多少。请你帮助农夫喂养
拜访朋友 陶陶有 n 个好朋友,他们的住所都分布在同一条笔直的街道旁,如果把这条街道看作一个数轴,选定一个点作为坐标原点(坐标为 0),则这 n 个好朋友的住所的坐标分别为 x1​,x2​,…,xn​
蜂窝网络 题目描述 有 n 个城市编号从 1 到 n 和 m 个信号发射塔编号从 1 到 m 都分布在一条直线上,如果选择直线上某个点的坐标为 0,则这 n 个城市的坐标可以描述为 a1​,a2​,…
统计数对 题目描述 陶陶是一个计算机爱好者,对二进制数有着特别的喜好,遇到各种各样的数据,他总能找到跟 2 的整数次幂的关系。现在,他获得了一个长度为 n 的数列 a1​,a2​,…,an​,他发现其
最短字符串 给定一个仅由大小写字母构成的长度为 n 的字符串 S,求字符串 S 的一个子串 T,使得字符串 T 中包含字符串 S 中所有种类的字母(区分大小写),输出子串 T 的最小长度。例如,如果 
分数方程 题目描述 给定一个正整数 n,请找出一组互不相等的正整数 x,y,z,使得成立。 输入格式 仅有一个正整数 n。 输出格式 如果能够找到一组符合题目要求的三个数,则输出一行,包含三个整数
硬币重量 题目描述 有三枚硬币,分别用 A, B, C 表示,两两重量互不相同。一种称量工具,每次称量,既能称量出一个物体的重量,也能直观地确定两个物体谁轻谁重。现将它们两两放在这种称量工具上比较它们

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢