benTuTuT的进制转换

TimeLimit:1000MS  MemoryLimit:256MB
64-bit integer IO format:%I64d
未提交 | 登录后收藏
Problem Description

benTuTuT是个**(这个**代表的是各种符合社会主义核心价值观的词语,自己体会),甚至不会写英文字母,所以他做进制转换时会用对应的数字表示字母,如10表示A,11表示B。于是他将一个10进制数转换成n进制后会得到一个非常长的数,甚至他自己都不知道它表示什么数,你需要告诉benTuTuT这个n进制数最小是多少。

比如13进制下的12321转换为10进制后最小为26898=12*13^3+3*13^2+2*13^1+1*13^0


Input

第一行是一个整数n代表这个数是n进制的数(2<=n<=1e9)

第二行是一个整数m代表这个数在n进制下的表示(0<=m<1e60)

保证第二行中每一个数字都小于n


Output

输出一个整数x表示m转换成10进制后最小是多少,保证x<=1e18

SampleInput 1
13
12
SampleOutput 1
12
SampleInput 2
17
100086
SampleOutput 2
835352
SampleInput 3
18
999
SampleOutput 3
3087
SampleInput 4
19
2018
SampleOutput 4
740
Note

对于第一个样例,它转换为10进制有两种表示12*13^0=12 或者 1*13^1 + 2*13^0=15

Submit
题目统计信息详细
总AC数49
通过人数41
尝试人数67
总提交量363
AC率11.29%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: