#HX1255A. p进制上升数

提交11 通过8
通过率72.7%
时间限制1000ms
内存限制128MiB
    ID: 10067 传统题 1000ms 128MiB 尝试: 11 已通过: 8 难度: 普及 上传者: 标签>编程题C++CSPCSP复赛CSP复赛专项练习暑假CSP复赛集训暑假集训1255-数学专题

题目描述

题目描述

如果一个数的数码从高位到低位不减少,就称它是一个上升数。用十进制形式给出一个正整数 n(n1018n\le 10^{18}),将它转换成 p=2,3,,16p=2,3,\cdots ,16 进制,找到 n 在哪些进制下是上升数,并输出在p进制下的表示。对于 p>10p\gt 10 进制,用大写字母 A,B,C,D,E,F 表示 10,11,12,13,14,15。

输入格式

1个正整数n。

输出格式

输出若干行。每行包含一个正整数 p 和一个字符串 s,表示 n 的 p 进制表示s 是一个上升数。

样例输入

408

样例输出

7 1122
13 255

提示

1n10181\le n\le 10^{18}

1024
9 1357
1234
10 1234
12345
10 12345