C. 确定进制(茅台版)

    传统题 1000ms 256MiB

确定进制(茅台版)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Background

Special for beginners, ^_^

Description

6*9=42对于十进制来说是错误的,但是对于13进制来说是正确的。即613×913=42136_{13}\times9_{13}=42_{13},因为 4213=4×131+2×130=541042_{13}=4\times13​^1​+2\times13​^0​=54_{10}

你的任务是写一段程序,读入三个整数p、q和 r,然后确定一个进制 B(2≤B≤40) 使得p*q=r。如果 B 有很多选择, 输出最小的一个。

如果没有合适的进制,则输出 0。

Format

Input

每行包含三个整数p、q、r。 p、q、r的所有位都是数字,并且1 ≤ p、q、r ≤ 1,000,000。

Output

每行一个整数:即使得p*q=r成立的最小的进制。如果没有合适的进制,则输出0。

Samples

6 9 42
11 11 121
13
3

Limitation

1s, 1024KiB for each test case.

23寒假信奥数学入门组A第一场

未参加
状态
已结束
规则
IOI
题目
4
开始于
2023-1-19 18:00
结束于
2023-1-19 20:00
持续时间
2 小时
主持人
参赛人数
23