蓝桥杯-8-1因式分解(java)
算法提高 8-1因式分解 时间限制:10.0s 内存限制:256.0MB问题描述设计算法,用户输入合数,程序输出若个素数的乘积。例如,输入6,输出2*3。输入20,输出2*2*5。样例与上面的样例输入对应的输出。例:数据规模和约定输入数据中每一个数在int表示范围内。
import java.math.BigInteger; import java.util.*; public class Main { public static void main(String args[]){ Scanner in=new Scanner(System.in); int n=in.nextInt(); if(isPrime(n)){ System.out.println(n); }else{ boolean flag=true; while(n%2==0){//减少运算时间 if(flag){ System.out.print(2); flag=false; } else{ System.out.print("*2"); } n/=2; } while(n!=1){//结束标志,注意不是0 for(int i=3;;i+=2){ if(isPrime(i) && n%i==0){ if(flag){ System.out.print(i); flag=false; }else{ System.out.print("*"+i); } n/=i; break; } } } } } public static boolean isPrime(int a){//判断素数函数 if(a==2) return true; if(a%2==0){ return false; } boolean flag=true; for(int i=3;i<=Math.sqrt(a);i+=2){ if(a%i==0){ flag=false; break; } } return flag; } }
蓝桥杯-8-1因式分解(java)相关推荐
- 2021 第十二届 蓝桥杯 国赛决赛 Java B组 真题 详细解析
文章目录 2021 第十二届 Java B组 国赛 真题答案 详细解析 试题A: 整数范围 答案:255 分析: Code: 试题B: 纯质数 答案:1903 分析: Code: 试题C: 完全日期 ...
- c语言奇怪的分式11,蓝桥杯-奇怪的分式-java
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...
- java蓝桥杯加法变乘法_蓝桥杯-加法变乘法-java
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...
- 2020十一届蓝桥杯国赛二等奖Java B组
大家觉得写还可以,可以点赞.收藏.关注一下吧! 也可以到我的个人博客参观一下,估计近几年都会一直更新!和我做个朋友吧!https://motongxue.cn 文章目录 参考博客https://blo ...
- 第五届蓝桥杯校内选拔赛试题java组_第五届蓝桥杯校内选拔赛试题java组
第五届"蓝桥杯"全国软件和信息技术专业人才大赛 校内选拔赛试题(Java组) 第一部分:准备工作: 1.在D:盘中建立一个以自己"学号+姓名"命名的考生文件夹. ...
- 蓝桥杯第八届省赛JAVA真题----油漆面积
标题:油漆面积 X星球的一批考古机器人正在一片废墟上考古. 该区域的地面坚硬如石.平整如镜. 管理人员为方便,建立了标准的直角坐标系. 每个机器人都各有特长.身怀绝技.它们感兴趣的内容也不相同. 经过 ...
- 蓝桥杯第八届省赛JAVA真题----k倍区间
标题: k倍区间 给定一个长度为N的数列,A1, A2, ... AN,如果其中一段连续的子序列Ai, Ai+1, ... Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍 ...
- 蓝桥杯软件类比赛java,第十届蓝桥杯大赛软件类省赛
第十届蓝桥杯大赛软件类省赛 这些题官网还没有解答的,我主要参考了b站UP主大雪菜的解法(绝大部分题先自己做了一遍),当然也网上查了一些解答,但发现现在网上的一些解法并不正确,希望可以给大家一个参考. ...
- 蓝桥杯2018省赛Java开发大学C组思路总结
1.标题:哪天返回 小明被不明势力劫持.后被扔到x星站再无问津.小明得知每天都有飞船飞往地球,但需要108元的船票,而他却身无分文. 他决定在x星战打工.好心的老板答应包食宿,第1天给他1元钱. 并且 ...
- 蓝桥杯算法训练(java)--网络流裸题
题目:一个有向图,求1到N的最大流 输入格式 第一行N M,表示点数与边数 接下来M行每行s t c表示一条从s到t的容量为c的边 先备知识与注意事项 考虑如下情境: 在某个污水处理厂的某一道程序里, ...
最新文章
- AI Debate2 | 李飞飞提「AI北极星」,卡尼曼指「系统 1」理解有误
- Mac OS X下Maven的安装与配置
- Java float浮点数精度丢失问题
- 20165214 2018-2019-2 《网络对抗技术》Exp6 信息搜集与漏洞扫描 Week9
- 软件测试和python那个号_软件测试:Java VS Python
- php返回json数据函数实例
- 淘宝、京东等下架火箭队相关商品,回应:涉及主权问题没有讨价还价余地
- 【Flink】FlinkPer-partition watermark 问题 某个 分区延迟 导致数据丢失
- Git使用出现git@github.com: Permission denied (publickey)
- 刚刚卸任的谷歌搜索及AI负责人,被苹果挖走了
- 为什么优秀开发者进入Google后就不参与开源了
- 计算机地址输入法教案,计算机教案(输入法
- k3梅林单线双拨教程_斐讯 K3 路由器刷入 OpenWrt LEDE 固件教程,支持多拨及去广告...
- python tkinter canvas
- 电脑赚钱兼职平台有哪些?分享几个正规靠谱的平台
- IllegalStateException: Errors/BindingResult argument declared without preceding model attribute. Che
- 随机过程理论知识(五)
- 必须要了解股权设计的四大核心
- anaconda安装rdkit安装指南
- 计算机课件制作软件,浅谈计算机课件制作
热门文章
- java新建测试程序_java – 如何创建一个CloseableHttpResponse对象来帮助测试?
- TCP/IP总结(1)分层
- Hyperledger Besu(3)“多用户架构”和“插件”
- C++ Primer 5th笔记(chap 14 重载运算和类型转换)二义性类型转换
- Testing and Test-First Programming
- Web安全之代码执行漏洞
- sql注入-error、boolean、time-based and 宽字节
- AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Adversarial Networks论文解读
- java项目(注册和登录(成功后查看商品的信息))
- linux migrations病毒守付进程分析