【ShawnZhang】带你看蓝桥杯—— 算法提高 质因数2
来源:互联网 发布:淘宝客推广方法 编辑:程序博客网 时间:2024/05/21 14:19
算法提高 质因数2
时间限制:1.0s 内存限制:256.0MB
将一个正整数N(1<N<32768)分解质因数,把质因数按从小到大的顺序输出。最后输出质因数的个数。
输入格式
一行,一个正整数
输出格式
两行,第一行为用空格分开的质因数
第二行为质因数的个数
第二行为质因数的个数
样例输入
66
样例输出
2 3 113
样例输入
90
样例输出
2 3 3 5
4
4
样例输入
37
样例输出
37
1
1
先贴代码
import java.util.Scanner;public class ADV181 {public static void main(String[] args) {// TODO Auto-generated method stubScanner in=new Scanner(System.in);int n=in.nextInt();in.close();int i=2;int[] a=new int[10000];int index=0;while(n>1){while(n%i==0){a[index]=i;n/=i;index++;}i++;}index=0;while(a[index]!=0){System.out.print(a[index]+" ");index++;}System.out.println();System.out.println(index);}}
这道题还是挺简单的,主要就是公因数的算法,以上算法还是挺简单的
阅读全文
0 0
- 【ShawnZhang】带你看蓝桥杯—— 算法提高 质因数2
- 【ShawnZhang】带你看蓝桥杯——算法提高 最长单词
- 【ShawnZhang】带你看蓝桥杯——算法提高 勾股数
- 【ShawnZhang】带你看蓝桥杯——算法提高 快乐司机
- 【ShawnZhang】带你看蓝桥杯—— 算法提高 阮小二买彩票
- 【ShawnZhang】带你看蓝桥杯—— 算法提高 排列数
- 【ShawnZhang】带你看蓝桥杯——算法提高 算法训练 暗恋
- 【ShawnZhang】带你看蓝桥杯——算法训练 矩阵乘法
- 【ShawnZhang】带你看蓝桥杯——算法训练 最小乘积(基本型)
- 【ShawnZhang】带你看蓝桥杯——算法训练Torry的困惑(基本型)
- 【ShawnZhang】带你看蓝桥杯——Java排序方法
- 【ShawnZhang】带你看数据结构——第一课:概论
- 【ShawnZhang】带你看数据结构——第五课:堆栈
- 【ShawnZhang】带你看数据结构——第六课:队列
- 【ShawnZhang】带你看数据结构——第十课:二叉排序树
- 【ShawnZhang】带你看数据结构——第十一课:哈夫曼树
- 【ShawnZhang】带你看数据结构——第十二课:图
- 【ShawnZhang】带你看数据结构——第十四课:通讯录
- 计算机与操作系统基础-计算机发展史
- 双线性插值
- 项目风险管理脉络
- Nginx 服务器基础配置指令
- <%@include file="/1.jsp"%> 标签使用注意事项
- 【ShawnZhang】带你看蓝桥杯—— 算法提高 质因数2
- 计算机网络学习笔记day3
- Linux 文件系统的目录结构
- 机房重构之报表制作
- 解决nginx服务下 thinkphp只能访问首页不报任何错误的问题404错误
- Dense-Captioning Events in Videos
- codevs 1231 最优布线问题(最小生成树模板)
- memcpy,memmove函数的实现
- 如何打印菱形 (for循环)