本题目要求读入一个大于1的整数,编程将其分解成若干个质因子(素数因子)积的形式。

输入格式:

大于1的整数一个。

输出格式:

将输入的正整数分解成若干个质因子积的形式,质因子的出现顺序按从小到大排列。如:40=2*2*2*5;如果整数本身为质数或素数,直接输出,如:13=13。

输入样例:

12480

输出样例:

12480=2*2*2*2*2*2*3*5*13
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in=new Scanner(System.in);int n = in.nextInt();System.out.print(n+"=");int i;for(i = 2; i <= Math.sqrt(n); i++){if(n % i == 0){System.out.print(i+"*");n /= i;i--;}}System.out.println(n);}}

质因子分解(Java)相关推荐

  1. 质因子分解 Python

    质因子分解 PythonPythonPython 要做质因子分解,首先需要明白什么是质数,以及如何快速判断质数. 质数 质数,也称素数,是只能被1和其本身整除的数,规定1不是质数. 质数的判断可以详见 ...

  2. Lightoj-1356 Prime Independence(质因子分解)(Hopcroft-Karp优化的最大匹配)

    题意: 找出一个集合中的最大独立集,任意两数字之间不能是素数倍数的关系. 思路: 最大独立集,必然是二分图. 最大数字50w,考虑对每个数质因子分解,然后枚举所有除去一个质因子后的数是否存在,存在则建 ...

  3. 2021年中国大学生程序设计竞赛 女生专场 - 热身赛 Problem C. 口算训练(质因子分解)

    题目分析:判断 xxx 是 yyy 的倍数,等价于质因子分解后, yyy 中的每个质因子的出现次数都小于等于其在 xxx 中的出现次数. 那么对于每次询问 [l,r,d][l,r,d][l,r,d], ...

  4. CodeForces - 1419E Decryption(质因子分解+构造)

    题目链接:点击查看 题目大意:给出一个数 n ,现在需要将其所有大于 1 的因子重新排列成一个首尾相接的环,规定每次操作可以在相邻两个位置中加入这两个数的 lcm,问最少需要操作多少次,才能使得环上所 ...

  5. 牛客多校9 - Groundhog Chasing Death(质因子分解+思维)

    题目链接:点击查看 题目大意:给出 a , b , c , d , x , y ,求 题目分析:因为涉及到了 gcd 的乘积运算,那么易知不同质因子的贡献是相互独立的,首先我们就可以先将 x 和 y ...

  6. 洛谷——P2043 质因子分解

    P2043 质因子分解 题目描述 对N!进行质因子分解. 输入格式 输入数据仅有一行包含一个正整数N,N<=10000. 输出格式 输出数据包含若干行,每行两个正整数p,a,中间用一个空格隔开. ...

  7. python质因子分解_质因子分解_个人文章 - SegmentFault 思否

    质因子分解的问题就是给定一个n使得n能够分解为多个因子的乘积形式,并且相同因子用指数形式表示: 例如180=2^23^25; 对于这个问题,很好理解,我们的目的就是寻找其因子,通常的方法也就是从0开始 ...

  8. 素数问题与质因子分解

    素数 素数又称质数,是除了1和本身之外不能被其他数整除的一类数字.用数学语言描述即是,对给定的正整数n,如果对于任意的正整数a(1<a<n),都有n%a!=0成立,那么称n是素数:否则称为 ...

  9. 质因子个数————质因子分解

    文章目录 1 题目 2 解析 3 参考代码 1 题目 质因子个数 时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小) 题目描述 ...

  10. E Groundhog Chasing Death(2020牛客暑期多校训练营(第九场))(思维+费马小定理+质因子分解)

    E Groundhog Chasing Death(2020牛客暑期多校训练营(第九场))(思维+费马小定理+质因子分解) 链接:https://ac.nowcoder.com/acm/contest ...

最新文章

  1. centos yum 安装配置
  2. 前端学习(3011):vue+element今日头条管理--关于编辑器代码段
  3. android 对话框的父view是谁,android – 在对话框中获取相对于其父级的视图位置
  4. 掌握这些方法,后台设计变得简单起来
  5. 20180802总结
  6. 解决页面textarea初始焦点显示位置不正确的问题
  7. Android音视频【十一】视频混音
  8. AMPL—快速了解,秒懂它。
  9. 关于ws2811单片机控制方式的总结
  10. 微信无法打开xlsx文件_微信打不开文件怎么办显示excel丢失或损坏
  11. matplotlib绘图实现中文宋体和英文Times New Roman
  12. 语音识别中声学模型训练过程-GMM(一)
  13. 计算机课老鼠控制电脑,幼儿园大班语言教案《小老鼠玩电脑》
  14. 泛函,变分与变分不等式
  15. 报表工具对比之样式——BIRT报表VS润乾报表
  16. 卡券优惠接口对接开发源码
  17. SQL修改表的基本操作
  18. 谷歌浏览器中英文切换
  19. vue高德多条轨迹导航+带途径节点标注+各路线颜色区别
  20. 50页智慧校园解决方案[附下载]

热门文章

  1. Linux的系统操作界面
  2. 工业通讯 | STM32F4xx应用控制器与SoM集成 Ⅱ
  3. Feign原理以及feign调优
  4. HashMap源码阅读笔记
  5. java项目-第61期基于ssm项目在线心理测评系统
  6. 5G NR无线通信频率分配表
  7. OpenCV 图像处理 计算机视觉 深度学习 优秀博主推荐
  8. 谭浩强c语言不讲位运算呢,谭浩强C语言教程第十二章-位运算.doc
  9. 1.Containerd容器运行时初识与尝试
  10. 一天到晚只会抱怨的人必定是不成熟的人