zoukankan      html  css  js  c++  java
  • nyoj 70阶乘因式分解(二)

    阶乘因式分解(二)

    时间限制:3000 ms  |  内存限制:65535 KB

    难度:3

    描述

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

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

    注:^为求幂符号。

     

    输入

    第一行是一个整数s(0<s<=100),表示测试数据的组数
    随后的s行, 每行有两个整数n,m。 

    输出

    输出m的个数

    样例输入

    3

    100 5

    16 2

    1000000000  13

    样例输出

    24

    15

    83333329

    #include<stdio.h>
    int main()
    {
       int N,n,m;
       scanf("%d",&N);
       while (N--)
       {
          scanf("%d%d",&n,&m);
          int ans;
          ans=0;
          while(n>=m)
          {
             ans+=n/m;
             n/=m;
          }
          printf("%d
    ",ans);
       }
       return 0;
    }
    

      

  • 相关阅读:
    Echarts Jqplot嵌extjs4 windows 装配方法
    法学类人猿生存方案--升华成掌握可能的方式
    LeetCode Merge k Sorted Lists 解决报告
    Swift
    Swift
    Swift
    Swift
    Swift
    Swift
    Swift
  • 原文地址:https://www.cnblogs.com/zhangliu/p/7052700.html
Copyright © 2011-2022 走看看