2378. 分解质因数

1000ms 256MB 简单 质数 简单数学
题目描述
给定一个闭区间 $[a, b]$,求出该区间内所有整数的质因数分解。
输入格式
- 输入两个正整数 $a$ 和 $b$ ($2 \le a \le b \le 1000$),中间用一个空格隔开。
输出格式
- 每行输出一个数的因数分解形式,格式为:`k=a1*a2*a3...`。 - 其中 $k$ 为区间 $[a, b]$ 内的整数,且 $a_1 \le a_2 \le a_3 \dots$。 - 输出顺序按照 $k$ 从小到大依次排列。
样例 1
输入 (Input)
3 10
输出 (Output)
3=3
4=2*2
5=5
6=2*3
7=7
8=2*2*2
9=3*3
10=2*5
- 对于 $100\%$ 的数据:$2 \le a \le b \le 1000$。 - **提示**: 由于需要频繁进行质因数分解,可以先使用埃拉托斯特尼筛法(Sieve of Eratosthenes)或欧拉筛法将 $b$ 以内的所有质数筛选出来,然后再对区间 $[a, b]$ 内的每个数从最小的质数开始进行试除分解。
自测终端 stdin → stdout
输入 stdin
CtrlShiftEnter
输出 stdout

                
错误 stderr

                
CtrlEnter提交
自动保存已开启
操作成功
wzs_oj@kernel:~ — wzs-sh
guest@wzsoj:~$
刷新页面 F5
复制 Ctrl+C
粘贴 Ctrl+V
搜索题目
站点公告
今日神谕
CSP 倒计时
排行榜
我的提交
Esc 关闭 Enter 跳转 支持模糊匹配数字