题目链接:https://codeforces.com/contest/1114/problem/C 题目意思就是
输入:输入两个数字n和b,问n转换成b进制后
输出:后面有多少个零
题目样例:
6 9 -->1
38 11 -->3
5 2 -->3
5 10 -->1
思路:先筛出b中的质因数和各质因数个数,然后求出阶乘里对应的各质因数个数,求出n中各质因数个数/b中各因数个数的最小值即为答案。
代码如下:
题目链接:https://codeforces.com/contest/1114/problem/C 题目意思就是
输入:输入两个数字n和b,问n转换成b进制后
输出:后面有多少个零
题目样例:
6 9 -->1
38 11 -->3
5 2 -->3
5 10 -->1
思路:先筛出b中的质因数和各质因数个数,然后求出阶乘里对应的各质因数个数,求出n中各质因数个数/b中各因数个数的最小值即为答案。
代码如下:
题目:将一个正整数分解质因数。例如:输
C语言经典题目:正整数分解质因数
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
Description任意一个正整数可以分解成唯一的质因数的乘积,给出正整数,请计算出它的质因数分解式。输入每行一个正整数2de <st
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M