#258. 进制转换

进制转换

进制转换

题目描述

小美刚刚学习了十六进制,她觉得很有趣,想到是不是还有更大的进制呢?在十六进制中,用 A 表示 1010F 表示 1515。如果扩展到用 Z 表示 3535,岂不是可以表示 3636 进制数了嘛!

所以,你需要帮助她写一个程序,完成十进制转 RR 进制(2R362\le R\le 36)的工作。

输入格式

输入两行,第一行包含一个正整数 NN,第二行包含一个正整数 RR,保证 1N1061\le N\le 10^6

输出格式

输出一行,为 NNRR 进制表示。

样例输入

123
25

样例输出

4N

样例解释

十进制数 123123 转换为 2525 进制的过程如下:

  1. 123123 除以 2525,商为 44,余数为 2323
  2. 余数 2323 在扩展规则下对应的字符为 NA 表示 1010,依次类推,N 表示 2323)。
  3. 44 直接保留,因为 44 小于 2525
  4. 将结果从最后的商到最初的余数拼接,得到 4N

因此输出为 4N

数据范围

对于所有数据,2R362\le R\le 361N1061\le N\le 10^6