NYOJ 56 阶乘因式分解(一)
来源:互联网 发布:手机淘宝的扫一扫在哪 编辑:程序博客网 时间:2024/06/05 15:29
描述
给定两个数m,n,其中m是一个素数。
将n(0<=n<=10000)的阶乘分解质因数,求其中有多少个m。
输入
第一行是一个整数s(0
输出
输出m的个数。
样例输入
2
100 5
16 2
样例输出
24
15
思路:
若先求n的阶乘,则很有可能数据太大,所以换个方法,类似组合数学,如
n=100,m=5,1-100中是5的倍数的有5、10、15……100,共20个,从这20个数中各分解出一个5,则有20个5,然后这20个数变成20、19、18……1,1-20中又能分解出4个5,再向下就不够5个数了,结束循环。
c++
#include<iostream>using namespace std;int main(){ int N,n,m,a; cin>>N; while(N--) { a=0; cin>>n>>m; while(n) { n=n/m; a=a+n; } cout<<a<<endl; } return 0;}
阅读全文
0 0
- NYOJ-56:阶乘因式分解(一)
- nyoj 56-阶乘因式分解(一)
- NYOJ 56 阶乘因式分解(一)
- Nyoj 56 阶乘因式分解(一)
- nyoj 56 阶乘因式分解(一)
- NYOJ 56 阶乘因式分解(一)
- nyoj 56阶乘因式分解(一)
- nyoj-56-阶乘因式分解(一)
- nyoj-56 阶乘因式分解(一)
- NYOJ 56 阶乘因式分解(一)
- NYOJ 56 阶乘因式分解(一)【数学题】
- nyoj题目56:阶乘因式分解(一)
- NYOJ 56 阶乘因式分解(一)
- NYOJ 56 阶乘因式分解(一)
- NYOJ-56 阶乘因式分解(一)
- NYOJ:题目56 阶乘因式分解(一)
- 【NYOJ】[56]阶乘因式分解(一)
- NYoj 56 阶乘因式分解(一)
- 数学等于号是=那三个横杠是什么符
- 免费的论文查重网站
- (转)WorldQuant :如何缔造量化金融王国
- j2ee规范-jndi-在Tomcat中配置数据源
- PAT 1027. Colors in Mars
- NYOJ 56 阶乘因式分解(一)
- USACO Section 1.2 Palindromic Squares
- 虚函数与纯虚函数的区别
- JavaScript DOM 如何区分元素节点、属性节点和文本节点?
- 【解题报告】HDU-4614 Vases and Flowers 线段树+二分
- UDT接收发送广播
- React Native学习笔记(0)--index.ios.js的结构
- Android APK反编译就这么简单 详解(图文详解)
- Android进阶-线程池