博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阶乘因式分解(二)
阅读量:4986 次
发布时间:2019-06-12

本文共 551 字,大约阅读时间需要 1 分钟。

阶乘因式分解(二)

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

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

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

注:^为求幂符号。

 

 

 
输入
第一行是一个整数s(0<s<=100),表示测试数据的组数
随后的s行, 每行有两个整数n,m。 
输出
输出m的个数
样例输入
3100 516 21000000000  13
样例输出
241583333329

#include<iostream>

#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
using namespace std;

int main(int argc, char* argv[])

{
int T;
cin>>T;
while(T--)
{
int num,n,m;
num=0;
scanf("%ld%ld",&n,&m);
while(n>=m)
{
num+=n/m;
n/=m;
}
printf("%d\n",num);
}
return 0;
}

转载于:https://www.cnblogs.com/52Cyan/p/3687733.html

你可能感兴趣的文章
严重: Exception starting filter struts2 Unable to load configuration. - action -
查看>>
[吃药深度学习随笔] 损失函数
查看>>
java框架--spring+stutrs2+mybatis整合
查看>>
Sliverlight调用Rest服务的一点思考和实践
查看>>
javac后命令行出现乱码
查看>>
使用bat文件打开和关闭本地exe
查看>>
步步为营-85-注册信息验证
查看>>
redis——django使用管道实现事务操作
查看>>
git在terminal中自动补全
查看>>
ASP.NET 后台页面无法识别服务器控件ID
查看>>
js关于变量作为if条件的真假问题
查看>>
WPF/Silverlight为什么要使用Canvas.SetLeft()这样的方法?
查看>>
Wireshark-win64-2.4.3
查看>>
《Unity游戏开发实战》pdf
查看>>
jsday24
查看>>
(二十)WebGIS中图层树功能的设计和实现
查看>>
ORA-10456:cannot open standby database;media recovery session may be in process
查看>>
session服务器Nginx+Tomcat+Memcached集群Session共享
查看>>
javascript的时间描述图怎么写
查看>>
Maximum Gap 164
查看>>