#P14518. [2026年省队模拟联测]小K的疑惑

    ID: 13735 传统题 3000ms 1024MiB 尝试: 1 已通过: 1 难度: 7 上传者: 标签>CF2300BFS并查集图论数学最短路数论构造

[2026年省队模拟联测]小K的疑惑

题目描述

给定正整数 n,bn, b ,求所有 nn 的正整数倍数中 bb 进制表示下非零位个数的最小值。

输入格式

一行两个正整数 n,bn, b

输出格式

一行一个正整数,表示答案。

输入样例1

79 2

输出样例1

3

样例1解释

可以发现 79 的所有正整数倍数中, 2 进制表示下非零位的个数不少于为 3 。而 13×79=1027=(10000000011)213 \times 79=1027=(10000000011)_{2}

输入样例2

9982443 53

输出样例2

2

测试点约束

对于所有测试点: 1n107,2b1071 \leq n \leq 10^{7}, 2 \leq b \leq 10^{7} 。 对于20%的数据,n103n \leq 10^{3} 对于40%的数据,n9104n \leq 9*10^{4} 对于另外30%的数据,保证b=2b=2 对于100%的数据,满足原始限制