题目描述
求出区间[a,b]中所有整数的质因数分解。

提示

先筛出所有素数,然后再分解。

数据规模和约定

2< =a< =b< =10000

输入
输入两个整数a,b。
输出
每行输出一个数的分解,形如k=a1a2a3…(a1< =a2< =a3…,k也是从小到大的)(具体可看样例)
样例输入
3 10
样例输出
3=3
4=22
5=5
6=2
3
7=7
8=222
9=33
10=2
5
思路:比较简单的一个题目,分解质因数,我们把素数打表出来,然后对于这个数如果可以被某一个素数整除,就一直除下去,直到不能整除。然后再看下一个素数,直到变为1.
代码如下:

#include<bits/stdc++.h>
#define ll long long
using namespace std;const int maxx=1e4+100;
int f[maxx];
int vis[maxx];
int n,m;inline int init()
{int cnt=0;for(int i=2;i<maxx;i++){if(vis[i]==0){f[++cnt]=i;for(int j=i+i;j<maxx;j+=i) vis[j]=1;}}return cnt;
}
int main()
{int cnt=init();scanf("%d%d",&n,&m);for(int i=n;i<=m;i++){printf("%d=",i);int j=i,rt=1;while(j&&rt<=cnt){if(j%f[rt]==0) {cout<<f[rt];j/=f[rt];if(j!=1) cout<<"*";}else rt++;}cout<<endl;}return 0;
}

努力加油a啊,(o)/~

[蓝桥杯][基础练习VIP]分解质因数相关推荐

  1. [蓝桥杯][基础练习VIP]分解质因数-质数筛选+模拟+双指针

    题目描述 求出区间[a,b]中所有整数的质因数分解. 提示 先筛出所有素数,然后再分解. 数据规模和约定 输入 输入两个整数a,b. 2< =a< =b< =10000 输出 每行输 ...

  2. 蓝桥杯 基础练习VIP FJ的字符串 java

    蓝桥杯 基础练习VIP FJ的字符串 java 题目 题目描述 FJ在沙盘上写了这样一些字符串: A1 = "A" A2 = "ABA" A3 = " ...

  3. 蓝桥杯 算法设计_6 分解质因数

    问题描述 求出区间[a,b]中所有整数的质因数分解. 输入格式 输入两个整数a,b. 输出格式 每行输出一个数的分解,形如k=a1*a2*a3...(a1<=a2<=a3...,k也是从小 ...

  4. [蓝桥杯][基础练习VIP]Huffuman树

    题目描述 Huffman树在编码中有着广泛的应用.在这里,我们只关心Huffman树的构造过程. 给出一列数{pi}={p0, p1, -, pn-1},用这列数构造Huffman树的过程如下: 找到 ...

  5. 问题 1462: [蓝桥杯][基础练习VIP]Huffuman树

    题目描述 Huffman树在编码中有着广泛的应用.在这里,我们只关心Huffman树的构造过程. 给出一列数{pi}={p0,  p1,  -,  pn-1},用这列数构造Huffman树的过程如下: ...

  6. [蓝桥杯][基础练习VIP]完美的代价(贪心)

    题目描述 回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的.小龙龙认为回文串才是完美的.现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串. 交换的定义是 ...

  7. [蓝桥杯][基础练习VIP]2n皇后问题(深搜)

    输出一个整数,表示总共有多少种放法. 样例输入 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 样例输出 2 思路:数据量不大,就是暴力搜索,先安排一种皇后,然后再安排另一种皇后. ...

  8. [蓝桥杯][基础练习VIP]报时助手

    题目描述 给定当前的时间,请用英文的读法将它读出来. 时间用时h和分m表示,在英文的读法中,读一个时间的方法是: 如果m为0,则将时读出来,然后加上"o'clock",如3:00读 ...

  9. [蓝桥杯][基础练习VIP]完美的代价-贪心

    题目描述 回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的.小龙龙认为回文串才是完美的.现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串. 交换的定义是 ...

最新文章

  1. 原来书中说的JVM默认垃圾回收器是错的!
  2. Linux下文件权限查看并使用chomd修改文件权限
  3. boost::format模块测试 wchar_t 格式的使用
  4. ceshiceshicesoooof
  5. 神经网络的SGD、Momentum、AdaGrad、Adam最优化方法及其python实现
  6. 前端笔记-使用vue-cli(脚手架)开发TodoList
  7. 【机器学习】图解最常用的10个机器学习算法!
  8. 巨人网络辟谣史玉柱被警方带走:下午一直在上海总部开会
  9. java输出object object_js控制台显示[object Object]问题
  10. 解决 sql server 2005 2000 导出 script 脚本 附近有语法错误
  11. java 设置sesion 生命周期
  12. 利用网络媒体搭建自己就业之“桥”——卖糖葫芦北大毕业生谋职报道带来的启示...
  13. 如何用Python脚本从文件读取数据?
  14. 039.有符号数除法
  15. 盘点MAC下用过的五笔输入法
  16. JS变量特点及分号用法
  17. ARM的开发步骤:让你思路更清晰
  18. python 正则表达式的应用
  19. 微信的“QQ邮箱提醒”接收发往网易163邮件
  20. 关于PR安装在D盘初始化时闪退,加载到optical的时候PR直接闪退

热门文章

  1. Android—简单路由框架实践
  2. 微信小程序分享朋友圈功能
  3. SQL Server创建数据库和数据的增删改查
  4. matlab远程桌面访问:License Manager Error - 103
  5. memcached 与 mysql_memcached 和 MySQL 的 query ?
  6. java代码杨辉三角_用java实现杨辉三角的示例代码
  7. api如何使用_记录API:技术作家和工程师指南
  8. 自己建服务器 语音盒子_使用Mumble搭建私人语音服务器
  9. mysql 查看锁_MySQL反应慢的排查思路
  10. python怎么加图片_怎么在图片旁边加文字 python如何在图片上添加文字 - 励志 - 52资讯网...