阶乘因式分解

简介:
阶乘因式分解(一)
时间限制: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 main()
{
int s;
int m, n, sum = 0;
cin >> s;

while (s--)
{
sum = 0;
cin >> n >> m;
//公式:求m的幂为[n/m] + [n/m^2]+...+
int t = m;//保存m的值
while (n / m)
{
sum += n / m;
m *= t;
}
cout << sum << endl;
}

return 0;
}


目录
相关文章
|
消息中间件 分布式计算 Java
|
存储 SQL 算法
ShardingSphere 实现数据加密(脱敏)第二篇
通过 Apache ShardingSphere,针对新增的数据,会把明文写到 pwd 列,并同时把明文进行加密存储到 pwd_cipher 列。此时,由于 queryWithCipherColumn 设置为 false,对业务应用来说,依旧使用 pwd 这一明文列进行查询存储,却在底层数据库表 pwd_cipher 上额外存储了新增数据的密文数据
ShardingSphere 实现数据加密(脱敏)第二篇
|
SQL 存储 关系型数据库
【MySQL集群】——在Windows环境下配置MySQL集群
最近在项目中用到了MySQL集群,所以就和小伙伴们研究了两天。下面给大家分享一下成果。 小编始终觉得对新事物的学习,没有比看图这种方式更好地理解了。所以先来看一张mysql集群的架构图(摘自百度百科-MySQL Cluster):
【MySQL集群】——在Windows环境下配置MySQL集群
|
资源调度
如何科学地预估工时?
PERT(Program Evaluation and Review Technique)即计划评审技术,最早是由美国海军在计划和控制北极星导弹的研制时发展起来的。PERT技术使原先估计的、研制北极星潜艇的时间缩短了两年。
如何科学地预估工时?
|
存储 JSON 小程序
零基础入门低代码后端开发,只需几行代码就可以操作数据库
零基础入门低代码后端开发,只需几行代码就可以操作数据库
零基础入门低代码后端开发,只需几行代码就可以操作数据库
|
关系型数据库 MySQL 数据库
Your password has expired. To log in you must change it using a client that supports expired passwod
Your password has expired. To log in you must change it using a client that supports expired passwod错误解决
Your password has expired. To log in you must change it using a client that supports expired passwod
|
SQL 关系型数据库 MySQL
MySQL - 数据库设计(表之间的 3 种关联关系)
MySQL - 数据库设计(表之间的 3 种关联关系)
1425 0
MySQL - 数据库设计(表之间的 3 种关联关系)
|
开发工具 git
Cocoapods git clone速度慢解决办法
Cocoapods git clone速度慢解决办法
1142 0
Cocoapods git clone速度慢解决办法
|
Web App开发 XML 前端开发
5款前端开发数据分析工具
5款前端开发数据分析工具
5款前端开发数据分析工具
|
自然语言处理 监控 数据可视化
微服务性能测试的方法和工具
微服务性能测试的方法和工具
微服务性能测试的方法和工具