luogu#P16605. [SYSUCPC 2025] Sum

[SYSUCPC 2025] Sum

题目描述

同学 A 正在研究进制系统。对于一个自然数 nn同学 A 希望知道 nn 在从 22RR 的所有进制表示中,最小的数位和是多少。例如,自然数 66 在二进制下的表示为 (110)2(110)_2,数位和为 22;在三进制下的表示为 (20)3(20)_3,数位和同样为 22

输入格式

本题包含多组测试数据。

输入的第一行包含一个正整数 TT1T1001\leq T \leq 100),表示测试数据的组数。

接下来的 TT 行,每行包含两个正整数 nnRR2n,R10122\leq n,R\leq 10^{12})。

输出格式

输出共 TT 行,每行一个整数,表示所求的最小数位和。

4
6 3
7 4
30 5
999967000273 999983
2
3
2
3

提示

对于 66,数位和在二进制或三进制下取得最小值。对于 77,数位和在二进制或三进制下取得最小值。对于 3030,数位和在五进制下取得最小值。

翻译由 DeepSeek V3.2 完成