上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 41 下一页
摘要: //求n!中有多少个质因子p //时间复杂度O(nlogn) int cal1(int n, int p) { int ans = 0; for (int i = 2; i <= n; i++) { int temp = i; while (temp % p == 0) { ans++; temp 阅读全文
posted @ 2021-09-02 20:37 小帆敲代码 阅读(6) 评论(0) 推荐(0) 编辑
摘要: //计算组合数 long long C(long long n, long long m) { if (m == 0 || m == n)return 1; return C(n - 1, m) + C(n-1, m-1); } long long res[67][67] = { 0 }; //递归 阅读全文
posted @ 2021-09-02 20:37 小帆敲代码 阅读(9) 评论(0) 推荐(0) 编辑
摘要: #include<string.h> #include<iostream> struct bign { int d[1000]; int len; bign() { memset(d, 0, sizeof(d)); len = 0; } bign change(char str[]) { bign 阅读全文
posted @ 2021-09-02 19:22 小帆敲代码 阅读(24) 评论(0) 推荐(0) 编辑
摘要: #include<string.h> void *memset(void *buffer, int c, int count) 说明: buffer:为指针或是数组, c:是赋给buffer的值, count:是buffer的长度. 阅读全文
posted @ 2021-09-02 18:10 小帆敲代码 阅读(25) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> #include<math.h> using namespace std; //所谓质因子分解:将一个正整数n分解为一个或多个质数乘积的形式 const int maxn = 100001; int prime[maxn], pNum = 0;//prime表示 阅读全文
posted @ 2021-09-02 18:06 小帆敲代码 阅读(13) 评论(0) 推荐(0) 编辑
摘要: const int maxn = 10000001; int prime[maxn], pNum;//prime存放素数,pNum存放个数 bool p[maxn] = { 0 };//存放i是不是素数 void Find_Prime() { for (int i = 2; i < maxn; i+ 阅读全文
posted @ 2021-09-02 17:06 小帆敲代码 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 生成N以内随机数 //生成N以内随机数 #include <iostream> #include <cstdlib> using namespace std; int main() { for (int i = 0; i < 10; i++) { cout << rand()%N<< " "; } 阅读全文
posted @ 2021-08-15 14:18 小帆敲代码 阅读(32) 评论(0) 推荐(0) 编辑
摘要: pow头文件在<cmath.h>中 阅读全文
posted @ 2021-08-15 14:07 小帆敲代码 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 问题描述 正整数a与正整数b所有公共公约数中最大的公约数 代码 int gcd(int a, int b) { if (b == 0) return a; return gcd(b, a % b); } 阅读全文
posted @ 2021-08-15 14:05 小帆敲代码 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 问题描述 给定一个递增的正整数序列和一个正整数M,求序列中的两个不同位置的a和b,使它们的和恰好为M,输出所有满足条件的方案。 代码 //给定一个递增的正整数序列和一个正整数M,求序列中的两个不同位置的a和b, //使它们的和恰好为M,输出所有满足条件的方案。 int nums[] = { 1,2, 阅读全文
posted @ 2021-08-15 10:09 小帆敲代码 阅读(10) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 41 下一页