Preparing NOJ

确定进制

1000ms 65536K

Description:

6+9 = 12 对于十进制来说是错误的,但是对于13进制来说是正确的。即, 6(13) + 9(13) = 12(13) 12(13) = 1× 131 + 2 × 130 = 15(10) 你的任务是写一段程序读入三个整数pq r,然后确定一个进制 B(2<=B<=16) 使得 p + q = r. 如果 B有很多选择, 输出最大的一个。如果没有合适的进制,则输出 0

Input:

输入有 T组测试样例。 T在第一行给出。每一组测试样例占一行,包含三个整数pqr pqr的所有位都是数字,并且1 <= pqr <= 1,000,000

Output:

对于每个测试样例输出一行。该行包含一个整数:即使得p + q = r成立的最大的B。如果没有合适的B,则输出 0

Sample Input:

3
11 11 16
9 8 11
6 9 12

Sample Output:

0
16
13

Note:

 

本题由旧版NOJ导入,来源:NUPT

Info

NOJ

Provider NOJ

Code NOJ1595

Tags

Submitted 1

Passed 1

AC Rate 100%

Date 04/20/2019 10:03:10

Related

Nothing Yet