分解
来源:互联网 发布:淘宝平台账务处理 编辑:程序博客网 时间:2024/04/27 16:29
写着玩的
#include <iostream>#include <cstring>#include <cstdio>using namespace std;bool isp[200005];struct node{ int num, ci;}zhi[200005];int cnt;void shai(){ for(int i=2; i*i<=200000; i++) if(isp[i]) for(int j=i+1; j<=200000; j+=i) isp[j] = false;}int main(){ memset(isp, true, sizeof(isp)); isp[0] = isp[1] = false; shai(); int a; printf("Please input a number which belongs to [1, 200000]:\n"); cin>>a; for(int i=2; i*i<=a; i++){ if(isp[i] && a%i==0){ zhi[++cnt].num = i; zhi[cnt].ci = 1; a /= i; while(a%i==0){ a /= i; zhi[cnt].ci++; } } } printf("\nThe decom is\n--------------\n\n"); for(int i=1; i<cnt; i++) printf("%d^%d * ", zhi[i].num, zhi[i].ci); if(cnt)printf("%d^%d", zhi[cnt].num, zhi[cnt].ci); if(cnt && a) printf(" * %d^1", a); if(!cnt && a) printf("%d", a); printf("\n\n--------------"); return 0;}
阅读全文
0 0
- 分解
- 张量分解-CP分解
- 张量分解-Tucker分解
- 矩阵分解 Cholesky分解
- 矩阵分解 SVD分解
- 张量分解-Tucker分解
- LU分解、LDLT分解和Cholesky分解
- 矩阵分解 三角分解(LU分解)
- 字符分解
- Test分解
- 分解质因数
- 分解文本文件
- 分解质因数
- 通配符分解
- 分解作者
- 质因数分解
- 分解XML
- 目标分解
- 单链表经典小题(上)
- Python之函数-参数
- Spark编程指南分享
- springmvc学习3 ContextLoaderListener 初始化webApplicationContext
- python读取.mat文件时出现’NotImplementedError: Please use HDF reader for matlab v7.3 files‘问题的解决方案
- 分解
- Spring 源码解析错误来源
- 聊天功能设计
- java學習
- 关于14届研究生数学建模竞赛提交后的空虚时光
- linux 学习网站
- A星算法详解(个人认为最详细,最通俗易懂的一个版本)
- 101. Symmetric Tree
- #ifndef