　戦闘力の (十進法での) 桁和と所持金の和が常に一定である. $2^{63}-1$ 以下で最大の桁和は
$$9\times 10^{18}-1=8,999,999,999,999,999,999$$
での $170$ だから, 求める最小値は $\textbf{171}$ である.
公式解説
https://onlinemathcontest.com/contests/omc032/editorial/12
　勇者・しおしおは魔王・死魔死魔を倒すため**戦闘力**を上げたいです. しおしおは $1$ 円を払うことで戦闘力を $1$ 上げることができ, さらに戦闘力が $x$ に上がると同時にボーナスとして $9\times(x\text{が}10\text{で割り切れる回数})$ 円が支給されます. 所持金が $0$ 円になると, それ以上戦闘力を上げることはできません.\
　現在しおしおは戦闘力 $0$ で所持金が $n$ 円です. しおしおが戦闘力を
$$2^{63}-1=9,223,372,036,854,775,807$$
まで上げられるような, $n$ としてあり得る最小の正整数を求めて下さい.