![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
是分治算法啊
啊啊啊可以的
一根小羽毛
这个作者很懒,什么都没留下…
展开
-
整数分解啊
#include<bits/stdc++.h>using namespace std;int c;void f(int x){ int i; int a = sqrt(x); for(i = 2; i <= a; i++) { if(x % i == 0) //如果能除尽,就继续递归 { f(i); if(i*i==x) c++; //刚才递归的那个,如果相乘=X原创 2020-11-15 17:46:38 · 76 阅读 · 0 评论 -
汉诺塔
双色汉诺塔和普通的汉诺塔一样目标是将全部的从a移到b汉诺塔可:将最小的那个顺时针移动一个,再移动除了最小的那个到可以去的那个位置。重复重复。就很神奇#include<bits/stdc++.h>using namespace std;void m(int n, char start, char endd, char assist){ if(n == 1) { cout << n <<" " << start <原创 2020-11-15 17:30:54 · 127 阅读 · 0 评论