`

南阳理工OJ 70 阶乘因式分解(二)n的阶乘分解质因数有多少个m

 
阅读更多

连接:  http://acm.nyist.net/JudgeOnline/problem.php?pid=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 get(int n,int num)
{
       if(n==0) return 0;
       else
              return get(n/num,num)+n/num;
}
int main()
{
       int n,num,p;
       scanf("%d",&n);
       while(n--)
       {
              int a,b;
              scanf("%d%d",&a,&b);
              p=get(a,b);
              printf("%d\n",p);
       }
       return 0;
}

 

 

分享到:
评论

相关推荐

    南阳理工oj离线题库

    南阳理工oj就是这样一个平台,专为南阳理工学院的学生和编程爱好者设计,提供了丰富的编程题目供他们挑战和提升自己的能力。 离线题库的组成部分可能包括以下几点: 1. 题目描述:每个题目都有详细的描述,包括...

    OJ平台整数因式分解的Python实现及应用详解

    内容概要:本文介绍了整数因式分解的基本概念以及在在线评测系统(OJ)上针对此类问题的解法。首先解释了'xtuoj'是指湘潭大学在线评测系统的背景知识;然后提供了一段简洁的Python代码,可以实现整数到质因数连乘...

    湘潭大学OJ系统质因数分解题目xtuojfactorization解析

    然后给出了解题思路,提出可以通过质因数分解得到每个数的质因数个数。为了提高求解效率,进一步引出了采用前缀和方法和欧拉筛法来进行优化的方法。前缀和思想是指先预计算每个数的质因数个数,再根据预存的数据快速...

    湖南理工学院OJ-阶乘求和-定义函数

    湖南理工学院OJ-阶乘求和-定义函数

    南阳理工学院OJ_个人AC代码包(Java提交)

    【南阳理工学院OJ_个人AC代码包(Java提交)】是针对Java初学者的一份宝贵资源,它包含了参与ACM国际大学生程序设计竞赛(ICPC)时在南阳理工学院在线评测系统(OJ)上获得正确答案的代码实例。这些代码展示了如何用...

    南阳理工学院OJ第1版解题报告V1.0.pdf

    ### 南阳理工学院OJ第1版解题报告概览 #### 1. A+B Problem 虽然解题思路在报告中被省略,但我们可以推测这是一个基础的数学加法问题,涉及到数字输入与基本算术操作。此类题目旨在测试初学者对编程语言基本输入...

    XTU-OJ平台质因数分解计算的算法优化与实现

    内容概要:“xtuojfactorization”题目来自湘潭大学在线评测系统(XTU-OJ),涉及质因数分解的任务。题目主要求解给定范围内所有整数的质因数总数之和。通过详细解析,提出了运用前缀和与欧拉筛法来提升算法效率的方法...

    南阳理工oj stl练习ac代码

    南阳理工学院的OJ(Online Judge)平台为学生提供了丰富的STL练习题目,通过AC(Accepted,表示代码正确通过所有测试用例)的代码,我们可以学习到STL在实际问题解决中的应用。 1. 容器: STL包含多种容器,如...

    湖南理工oj题解(学习用)-共230道题

    【标题】:“湖南理工oj题解(学习用)-共230道题”揭示了这是一个针对湖南理工大学在线编程竞赛平台(Online Judge,简称OJ)的题解集合,包含了230个不同题目。这类资源通常由参赛者或者经验丰富的程序员整理,...

    XDOJ平台自然数分解算法解析-质因数分解与分割问题

    内容概要:本文介绍了XDOJ平台上的自然数分解任务,详细解释了两个主要概念——因数分解(即将一个自然数拆解为其质因子的乘积)和分割问题(即将一自然数写作多个正整数之和)。文章还展示了通过Python代码实例化...

    编程竞赛题目 xtuojfactorization-基于质因数分解和前缀和优化的解法探讨

    内容概要:本文介绍了一个出现于湘潭大学在线评测系统(XTU-OJ)的编程题目 'xtuojfactorization',主要涉及质因数分解的应用。文中解释了质因子唯一分解定理,并详细介绍了解题的关键步骤和技术方法。具体而言,它...

    哈理工oj 1084百步穿杨

    哈理工OJ1084答案哈理工OJ1084答案哈理工OJ1084答案哈理工OJ1084答案哈理工OJ1084答案

    湖南理工学院OJ-小鱼比可爱

    湖南理工学院小鱼比可爱OJ题

    oj刷题 西安理工大学学生在线实验系统编程题答案(超级详细)

    这个“oj刷题”压缩包文件很可能是包含了西安理工大学在线实验系统中的一些典型题目,包括但不限于排序算法(如冒泡排序、快速排序、归并排序)、搜索算法(如二分查找、深度优先搜索、广度优先搜索)、图论问题(如...

    基于Laravel 5.0的OJ题解网站 , 目前涵盖安科OJ,南阳OJ,杭电OJ ,北大OJ,浙大OJ.zip

    安科OJ、南阳OJ、杭电OJ、北大OJ和浙大OJ分别是来自不同地区或机构的在线编程竞赛平台,它们各自有各自的题库和特点,而这个网站通过集成这些资源,为学习者提供了方便的一站式学习体验。 【标签】为空,但我们可以...

    oj题目:计算浮点数的n次方

    计算浮点数的n次方,在北京大学的OJ网站上的题目,已经提交AC。可以作为参考。 原题如下: Description Problems involving the computation of exact values of very large magnitude and precision are common. ...

    山东理工大学2016级OJ题1832

    例如在第一个和第二个程序中,都使用了 `sqrt` 函数来计算数列的项。 3. **循环结构**:在计算数列和的程序中,使用了 `for` 循环结构来迭代计算每一项的值,直到达到指定的项数 `m`。 4. **函数定义与调用**:每...

    ACM在线评测系统 NYOJ 题库 离线看题网页版 nyoj

    NYOJ,全称为南阳理工学院在线评测系统(Nanyang Institute of Technology Online Judge),是为ACM(国际大学生程序设计竞赛)以及其他编程爱好者提供的一种在线编程练习平台。该系统支持用户提交代码并进行实时...

    基于bootstrap对hustoj前端的二次改造

    "基于Bootstrap对HustOJ前端的二次改造"是一个项目,旨在通过引入Bootstrap框架来优化HustOJ(华中科技大学在线评测系统)的用户界面和用户体验。Bootstrap是一款流行的开源前端开发框架,它提供了丰富的预定义样式...

    oj_从1开始报数_编号1至n_n个死囚犯围成一圈_报到数m时_继续上述操作_

    在这个特定的版本中,n个死囚犯围成一圈,每个人都被赋予了一个从1到n的编号,他们从1开始依次报数,每当报到m的人就会被处决,然后从下一个人继续报数,这个过程一直持续,直到只剩下最后一个囚犯。 解决这个问题...

Global site tag (gtag.js) - Google Analytics