#51NODP158. 确定进制
确定进制
Description
对于 进制来说是错误的,但是对于 进制来说是正确的。 即() ,而() 。
现在编写一段程序,读入三个整数 、 和 ,然后确定一个进制 ( )使得 。如果 有很多选择,输出最小的一个。
Input Format
一行,包含三个整数 、 和 。 、 、 的 所有位都是数字,并且 、 、
Output Format
一个整数 (使得 成立的最小 ,如果没有合适的 输出 ,且 )
12 4 48
9
6×9=42 对于 10 进制来说是错误的,但是对于 13 进制来说是正确的。 即() 6(13)×9(13)=42(13) ,而() 42(13)=4×131+2×130=54(10) 。
现在编写一段程序,读入三个整数 p 、 q 和 r ,然后确定一个进制 B ( 2≤B≤16 )使得 p×q=r 。如果 B 有很多选择,输出最小的一个。
一行,包含三个整数 p 、 q 和 r 。 p 、 q 、 r 的 所有位都是数字,并且 1≤p 、 q 、 r≤1000000
一个整数 B (使得 p×q=r 成立的最小 B ,如果没有合适的 B 输出 0 ,且 2≤B≤16 )
12 4 48
9