#t100. 进制转换

进制转换

进制转换

题目描述

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

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

输入格式

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

输出格式

输出一行,为 NN 的 RR 进制表示。

样例输入

123
25

样例输出

4N

样例解释

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

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

因此输出为 4N。

数据范围

对于所有数据,2≤R≤362\le R\le 36,1≤N≤1061\le N\le 10^6。