zoukankan      html  css  js  c++  java
  • NYOJ-56 阶乘因式分解(一)

    阶乘因式分解(一)

    时间限制:3000 ms  |  内存限制:65535 KB
    难度:2
    描述

    给定两个数m,n,其中m是一个素数。

    将n(0<=n<=10000)的阶乘分解质因数,求其中有多少个m。

    输入
    第一行是一个整数s(0<s<=100),表示测试数据的组数
    随后的s行, 每行有两个整数n,m。
    输出
    输出m的个数。
    样例输入
    2
    100 5
    16 2
    
    样例输出
    24
    15
    
    来源
    网络
    上传者

    苗栋栋


    #include <iostream>
    
    using namespace std;
    
    int f(int n, int m)
    {
    	return n < m ? 0 : f(n / m, m) + n / m;
    }
    
    int main()
    {
    	int t;
    	cin >> t;
    	while (t--)
    	{
    		int n, m;
    		cin >> n >> m;
    		cout << f(n, m) << endl;
    	}
    	return 0;
    }


  • 相关阅读:
    动手动脑5
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每周总结
    2020/10/13
    2020/10/20
  • 原文地址:https://www.cnblogs.com/fayne/p/7224808.html
Copyright © 2011-2022 走看看