因式分解(数学)(未完成 还需完善)
来源:互联网 发布:淘宝bin牙齿矫正器 编辑:程序博客网 时间:2024/06/10 05:49
因式分解
# include <map># include <stack># include <queue># include <math.h># include <stdio.h># include <string.h># include <iostream># include <algorithm>using namespace std;int a[100000010];int b[100000010];void run(){ int t, num, q, n; scanf("%d", &n); t = sqrt(n); num = 0; for(int i = 2; i <= t; i++) { if(n % i == 0) { num++; a[num] = i; } } q = num; if(t*t == n) num--; for(int i = q; i >= 1; i--) { num++; a[num] = n/a[i]; } num++; a[num] = n; b[1] = 1; for(int i = 2; i <= num; i++) { b[i] = 1; for(int j = i-1; j >= 1; j--) { if(a[i]%a[j] == 0) b[i] += b[j]; } } printf("%d", b[num]);}int main(void){ run(); return 0;}
# include <map># include <stack># include <queue># include <math.h># include <stdio.h># include <string.h># include <iostream># include <algorithm>using namespace std;int t = 0;int p;int s[100000010];void f(int m, int n){ int i,j; i = m; j = n; if(i < j) { if(j % i == 0) { t = t+1; s[t] = i; for(int k = 1; k <= t; k++) { printf("%d*", s[k]); } printf("%d=%d\n", j/i, p); f(2, n/i); t = t-1; f(i+1, j); } else { f(i+1, j); } }}void run(){ while(~scanf("%d", &p)) { printf("%d=%d\n", p, p); f(2, p); }}int main(void){ run(); return 0;}
0 0
- 因式分解(数学)(未完成 还需完善)
- 数学相关(未完成)
- nyoj70阶乘因式分解(数学)
- scv.lua (可能还需完善)
- scv2.lua (可能还需完善)
- (未完成)社会科学与数学
- 阶乘因式分解(二) (数学)
- 几道数学问题 (未完成)
- nyoj 70阶乘因式分解(二)(数学)
- NYOJ 题目阶乘因式分解(二)(数学)
- nyoj 阶乘因式分解(二) 70 (数学)
- UVa 10892 - LCM Cardinality (因式分解 组合数学)
- NYOJ【56】阶乘因式分解(一)【思维】&&【数学】
- unity 中的 数学函数库(完善中)
- C#MyAccounting )课本P229~237页,还未完成
- 数学建模之旅的结束与总结(未完成)
- MFC C++代码与WebBrowser HTML的互动(还需完善)
- 阶乘因式分解(一)
- MT6572平台加入呼吸灯功能——控制芯片SN3112-12简介
- 最大公约数应用(数学)
- 求抛物线与直线形成的面积(数学)
- 字符串二维数组排序(知识点)
- Java_Script-XMLHttpRequest
- 因式分解(数学)(未完成 还需完善)
- Linux I2C设备读写应用程序
- POJ 3250 Bad Hair Day(DP / 单调栈)
- UVA 10453 Make Palindrome(DP)
- POJ 1019 Number Sequence(组合数学)
- POJ 1942 Paths on a Grid(组合数学)
- 数据结构之堆排序
- HDU 3123 GCC(同余模定理)
- UVA 10066 The Twin Towers (LCS)