递归选择
文章平均质量分 69
somksomk
这个作者很懒,什么都没留下…
展开
-
遇到从剩下的东西挑选排列的问题,真是笨死了
在acm上看大到的题目1016:一个循环的相邻元素相加为素数的一道题 发现自己太笨了,怎么想也想不出,题目也是看不懂。。。。。 最初我是想弄成一个40数字范围的素数数组,然后再在安排的循环过程可以很容易比对, 不过说到我要安排这些每个元素,我就犯愁了,不知道怎么才可以结束,怎么才可以成功。 #include using namespace std; int n; int a转载 2013-01-06 15:44:58 · 448 阅读 · 0 评论 -
非重复全排列算法
#include using namespace std; #define N 3 bool flag[N]; int a[N]; int j=0; //false 为有资源 //true 为无资源||a[j]==p[i] void fun(int*p) { int i=0; for(;i { if(flag[i]==false) { f转载 2013-01-13 20:27:23 · 853 阅读 · 0 评论 -
拆开数字 2=1+1 2=2;
#include #include using namespace std; /* class a{ public: virtual void fun2() { cout } private: void fun() { fun2(); } } ; class b: public a { pub原创 2013-06-06 21:40:25 · 1054 阅读 · 0 评论