#791. 变成倍数的最少次数

    ID: 791 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>GESP5级训练计划质数、因数与唯一分解数论综合课后练习GESP5级质数因数质因数分解唯一分解定理

变成倍数的最少次数

Description

给定两个正整数 a 和 b。每次操作可以把 a 乘以 b 的任意一个质因子。问最少操作多少次,才能使 a 变成 b 的倍数。如果 a 已经是 b 的倍数,输出 0。

Input Format

一行两个正整数 a 和 b。

Output Format

一行一个整数,表示最少操作次数。

12 72
1

Hint

分解 b 的质因子,比较 a 中对应质因子的指数缺口,所有缺口之和就是答案。

蜀ICP备2025119001号-1