ARC084B Small Multiple

题意 : 给定整数 。

求 ,使得 在十进制下的数位和最小,输出这个最小值。

。


若 ,则要配上 得到最优方案 。此时 ,故不能直接枚举 。

考虑我们是如何构造一个数 的。

  • :数位和不变。

  • :若不进位,数位和加一,否则数位和可能减少。

考虑同余最短路,记 表示模 的数中数位和最小的。

连边 ,边权为 。

连边 ,边权为 。

然后跑 即可,答案是 。

复杂度 。