問題一覧 > 通常問題

No.1472 作為の和

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 136
作問者 : SnaKeijiji / テスター : first_vil nok0
8 ProblemId : 6104 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2021-04-10 00:22:23

問題文

正整数 n に対して、n を十進数で表記したときの各位の和を S(n) と表します。例えば S(103)=1+0+3=4 です。
ここで、非負整数 N が与えられます。
1AB<π×10N (π は円周率を表します) を満たす整数の組 A,B に対し、S(A×B) の最大値を求めてください。また、 S(A×B) が最大値を取る A×B の値が何種類あるかも求めてください。

入力

N

  • 0N108
  • Nは整数

出力

S(A×B) の最大値と、S(A×B) が最大値を取る A×B の値の種類数を空白区切りで出力してください。
最後に改行してください。

サンプル

サンプル1
入力
0
出力
9 1

1AB<π×100=3.141592 より、考えられる A,B の組は (A,B)=(1,1)(1,2)(1,3)(2,2)(2,3)(3,3)6 つです。
それぞれ S(A×B) の値は 1,2,3,4,6,9 となるので、S(A×B) の最大値は 9 です。また、 S(A×B) が最大値 9 をとる A×B の値 は 9 のみの 1 種類です。
(S(A×B)9 となる A×B9 の他に 18135 などが考えられますが、今回の A,B の制約ではそのような値を取りません。)

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。