1 solutions
-
0
考的知识点是进制转化。根据我们最常用的十进制,我们一般可以把进制转换分为两种:
- 十进制转换为其他进制
- 其他进制转换为十进制
我们认为十进制从右往左数的第i位如果是x那么显然它就表示十进制数字
。举个例子1314,那么4就表示
,就是4;3表示
,也就是300。所以k进制的每一位表示位十进制数字就是
,把每一位加起来就得到了k进制数的十进制数字表示,也就是我们把k进制转数换为了十进制数。对于十进制数n转化为k进制,那就是一直把n对k做带余除法,每次都保留余数,排成一列,然后把商作为被除数继续除以k,直到商位0。最后把这一列余数倒过来,就得到了k进制数,比如本题:
5201314转化为十进制就是:
249166转换为16进制的计算过程:

把余数倒过来排列得到:3CD4E 所以答案就是3CD4E
- 1
Information
- ID
- 15242
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 8
- Tags
- # Submissions
- 51
- Accepted
- 8
- Uploaded By