A101364.皓仔的数字打分

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

皓仔最近在学习进制转换,他发现对于一个 RR 进制数来说,如果 R11R \ge 11, 那么该数字内部可能会出现大写字母。

规定用大写字母来表示大于 99 的数字,例如 A 代表 10 , B 代表 11 , ... , Z 代表 35

现在皓仔想要给一个 RR 进制的数字进行打分,打分规则是这样的:

对于其中的每一个数位,如果是一个阿拉伯数字,则总分 +1+1

如果该数位是一个字母,则总分加上对应的 ASCIIASCII 码值。

现在给皓仔提供 nn1010 进制的数字,请你帮他计算每一个数字转化成 RR 进制之后的打分结果。

输入格式

第一行输入两个整数 n,Rn, R,表示需要打分的数字数量,以及需要转化成 RR 进制。

接下来每行输入一个整数 aia_i, 表示需要被打分的数字。

输出格式

输出 nn 行,每行一个数字代表打分的结果。

输入输出样例

  • 输入#1

    3 16
    15
    9
    47

    输出#1

    70
    1
    71

说明/提示

【数据范围】

对于所有测试数据保证: 1n105,1ai109,11R361 \le n \le 10^5, 1 \le a_i \le 10^9, 11 \le R \le 36

首页