ahu 350 分解因式
来源:互联网 发布:linux建立用户组 编辑:程序博客网 时间:2024/04/28 05:44
数论知识略微加一点贪心思想,主要是学好数学啊。。。
把一个数(n<100000000)分解成质数相乘形式
#include<stdio.h>#include<string.h>#include<math.h>#include<stdlib.h>int main(){ int i,j,k,n,s,n1,i1; while(scanf("%d",&n)!=EOF) { n1=n; s=0; i=2; while(n%i==0) { s=1; n/=i; if(n==1)printf("%d\n",i); else printf("%d ",i); } i=3; for(;i<=(int)(sqrt(n1));i+=2) { if(n%i==0) { s=1; while(n%i==0) { n/=i; if(n==1)printf("%d\n",i); else printf("%d ",i); } } } if(s==0)printf("%d\n",n1); else { if(n1/n<n)printf("%d\n",n); else { for(;i<=n;i+=1) { if(n%i==0) { while(n%i==0) { n/=i; if(n==1)printf("%d\n",i); else printf("%d ",i); } break; } } } } } return 0;}
0 0
- ahu 350 分解因式
- 分解因式
- 分解因式
- 分解因式
- 分解因式
- 递归求解分解因式
- nyoj阶乘分解因式(1)
- 求质数&分解因式&lcm&整除
- JAVA:将一个数分解因式
- 三次方分解因式重要公式
- ahu-563-3次幂分解
- poj-1845-Sumdiv-数论-快速幂取模+快速分解因式
- zoj3329(概率DP,分解因式求系数)
- POJ 1845 Sumdiv(快速幂取模+快速分解因式)
- POJ 1845 Sumdiv (快速分解因式+快速幂取模)
- 【Java学习之代码学习】 Prog09_整数分解因式
- 输入一个整数,将其分解成质因式的乘积的形式 如12=2*2*3
- Sumdiv(数论综合模板题:快速分解因式+快速幂取模+约数和公式+递归二分求等比数列和)
- 安卓开发数据库篇
- Linux进程使用内存的基本流程---Linux用户进程是如何释放内存的
- Generic,reflection
- iOS UI第一周总结
- Linux的文件权限与目录配置
- ahu 350 分解因式
- 音视频同步-时间戳
- JavaMail开发出现com/sun/mail/util/LineInputStream异常
- 魅族 MEIZU MX4 连接电脑,Eclipse DDMS不能发现设备,识别不了手机的问题
- DoTween(HOTween V2) 教程
- 字符串排序
- 关于 frame的一些基本知识
- python 进行Web接口测试实战
- Lua 学习备忘录1