题目描述

任何一个大于 1 的正整数都至少有两个因数,即 1 和它自己。现在给你两个正整数 n,m,请输出 n~m 中因数最少的数及因数个数,如果有因数最少的数有多个,则输出因数最少的数的个数和它们的因数个数。

输入

若干行,每行两个正整数,n,m。

输出

行数与输入相同,每行两个正整数,用一个空格隔开,意义如题目描述。

样例输入 复制

6 10
74 78

样例输出 复制

7 2
2 4

代码如下:

#include<bits/stdc++.h>

using namespace std;

int a[10001],b[10001],c[10001];

int main() {

int n,m,x,minn,num,num2,wtf;

while(cin>>n>>m) {

x=m-n+1;

for(int i=0; i<x; i++) {

a[i]=n;

n++;

}

num=0;

num2=0;

for(int i=0; i<x; i++) {

for(int j=1; j<=a[i]; j++) {

if(a[i]%j==0) {

num++;

}

}

b[i]=num;

num=0;

}

minn=b[0];

for(int i=0; i<x; i++) {

if(minn>=b[i]) {

minn=b[i];

}

}

for(int i=0; i<x; i++) {

if(minn==b[i]) {

num2++;

}

}

for(int i=0; i<x; i++) {

if(minn==b[i]) {

wtf=i;

break;

}

}

if(num2==1) {

cout<<a[wtf]<<" "<<minn<<endl;

} else

cout<<num2<<" "<<minn<<endl;

}

}

//不对来砍我

问题 A: 因数个数相关推荐

  1. 牛客练习赛25 因数个数和

    题目链接 题目描述 q次询问,每次给一个x,问1到x的因数个数的和. 输入描述: 第一行一个正整数q : 接下来q行,每行一个正整数 x 输出描述: 共q行,每行一个正整数表示答案 示例1 输入 4 ...

  2. bzoj 1053: [HAOI2007]反素数ant 51nod-1060:最复杂的数(反素数与因数个数计算)

    问题概述:把一个数的约数个数定义为该数的复杂程度,给出一个n,求1-n中复杂程度最高的那个数. 例如:12的约数为:1 2 3 4 6 12,共6个数,所以12的复杂程度是6.如果有多个数复杂度相等, ...

  3. 因数和以及因数个数和问题

    首先因数的定义:   因数是指整数 a 除以整数 b ( b≠0 ) 的商正好是整数而没有余数,我们就说 b 是 a 的因数. 问题一:区间因数和 描述:求解 [L,R] 区间内所有的因数之和,R & ...

  4. 知识点 - 因数之和 因数个数公式

    知识点 - 因数之和 因数个数公式 解决问题类型: 问有几个因数,因数之和, 或者问某些特定约数之和,比如不能被大于4的平方数整除的约数之和(即质因数的次数都为1) 结论 若对 nnn 质因数分解得到 ...

  5. 因数个数函数与因数和函数

    因数个数函数与因数和函数 d(n)d(n)d(n)表示n的因数的个数函数.σ(n)\sigma(n)σ(n)表示n的所有因数的和的函数. 积性 这两个函数都是积性函数.即gcd(a,b)=1⇒f(ab ...

  6. 利用线性筛算法框架求解因数个数以及因数和问题

    利用线性筛算法框架求解因数个数以及因数和问题 一 前言 关于线性筛算法,在前一篇文章 利用线性筛以及素数筛求某一范围内的所有素数中已经介绍过,若读者对线性筛算法不太了解或有所遗忘,可以点击链接查看.此 ...

  7. 质因数分解求给定正整数的因数个数

    正整数因数个数的快速求法 以72为例,将72进行质因数分解,72 = 2*2*2*3*3 = 2^3 * 3^2 将底数2的幂次和底数3的幂次分别加1再相乘 得到72的因数个数 = (3+1) * ( ...

  8. 关于一个数的因数个数 与 所有因数的和

    1. 暴力拆解 n为所要处理的数 int c=0,s=0;     //记录个数与和 for(int i=1;i*i<=n;i++){ if(n%i==0){ c+=2; s=s+i+s/i;  ...

  9. 7809 - 试题J:因数个数 25'(欧拉筛法求因子个数)

    链接:http://oj.hzjingma.com/p/7809?view=classic 来源:竞码编程 题目描述   求所有 2 2 2 到 n n n 的整数中,因数个数第 k k k 少的数因 ...

最新文章

  1. 迁移学习之VGG16和VGG19
  2. ESP32-S模块转接板设计与实现
  3. 我的世界服务器修改飞行速度,《我的世界》创造模式飞行速度修改方法介绍
  4. FaceDataset常用的人脸数据库
  5. [Effective JavaScript 笔记]第29条:避免使用非标准的栈检查属性
  6. Confluence与Jira整合之统一用户管理
  7. XML Drawable
  8. 按clear按钮清空两个文本框的内容,按copy按钮时将Source文本框的内容复制到Target文本框,按close按钮结束程序的运行
  9. JDK Frame内容区绘制边框
  10. 华为y220t android版本升级,华为 Y220T 刷机详细图文教程
  11. FastDFS分布文件系统Java客户端使用
  12. 「杰伦熊」暴跌96.6% 明星带货NFT为何遇冷?
  13. buu逆向刷题(三)
  14. JQuery插件机制
  15. android游戏推广,安卓APP游戏首发市场渠道整理
  16. 网易乐得数据库及运维分享会
  17. 工业制造行业B2B电商平台解决方案
  18. 数据可视化设计师必备的图表规范指南
  19. prim算法之处女作
  20. 8、店铺分类 - 后端功能开发 - 微擎小程序模块应用开发

热门文章

  1. esc的作用计算机,电脑键盘上的Esc是什么意思
  2. R语言用Garch模型和回归模型对股票价格分析
  3. LAMP架构集成ownCloud搭建私有云盘
  4. GO-获取斗鱼弹幕消息
  5. BTTCOJ 问题 E: 维和部队 线性动规
  6. 指南针为什么不叫指北针
  7. 离散数学自考学习笔记
  8. Flink中TaskManager、Slot和Parallelism
  9. 银河麒麟V10——Ubantu--银河麒麟系统安装
  10. 四种简单的图像显著性区域特征提取方法----- AC/HC/LC/FT。