100 atcoder#ABC057C. [ABC057C] Digits in Multiplication
[ABC057C] Digits in Multiplication
题目描述
整数 が与えられます。
ここで、 つの正の整数 に対して、 を「 進表記における、 の桁数と の桁数のうち大きい方」と定義します。
例えば、 の値は、 は 桁、 は 桁であるため、 となります。
つの正の整数の組 が を満たすように動くとき、 の最小値を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
つの正の整数の組 が を満たすように動くときの の最小値を出力せよ。
题目大意
对于两个正整数A和B,将F ( A,B )定义为以下两者中较大的一个: max(A的位数,B的位数) 例如,F ( 3,11 ) = 2,因为3有一位,11有两位。
给你一个整数n 求F ( A,B )的最小值为 使得 N = A×B
输入 n
输出 min f(a,b)
感谢@chengni 提供的翻译
10000
3
1000003
7
9876543210
6
提示
制約
- は整数である。
Sample Explanation 1
のときに は最小値をとるため、 を出力します。
Sample Explanation 2
条件を満たす の組は と の 通りで、 です。