50 人解决,106 人已尝试。
82 份提交通过,共有 372 份提交。
5.4 EMB 奖励。
单点时限: 2.0 sec
内存限制: 256 MB
进制也就是进位制,是人们规定的一种进位方法。
对于任何一种进制–X
进制,就表示某一位置上的数运算时是逢 X
进一位。十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,X
进制就是逢 X
进一。
现定义一种新的进制表示方法素数进制表示法。素数进制不是单一进制,在素数进制中,每一位的进制都各不相同,具体定义如下:
1、将素数从小到大排列成一个素数列表:
2、在素数进制表示法中,从右边最低位开始,第
例如:十进制整数
十进制整数
十进制整数
给定一个非负十进制整数
例如:
第 1 行:整数
第 2∽T+1 行:每一个问题一行数据(数据的意义不在这里描述)。
对于每个问题,输出一行问题的编号(0 开始编号,格式:case #0:
等),然后在一行中输出相关数据(数据的意义不在这里描述)。
3 2 6 38
case #0: 1;0; case #1: 1;0;0; case #2: 1;1;1;0;
可以考虑开一个结构体,保存素数进制的每一位,例如:
typedef struct Node
{ char value; //存贮素进制数的一位
struct Node *next;
}NODE;
50 人解决,106 人已尝试。
82 份提交通过,共有 372 份提交。
5.4 EMB 奖励。
创建: 9 年,11 月前.
修改: 6 年,7 月前.
最后提交: 1 月,2 周前.
来源: N/A