码迷,mamicode.com
首页 >  
搜索关键字:递归 素数    ( 24700个结果
POJ 2386
增加一个判素数的步骤就过了。太囧了。。 1 #include 2 #include 3 #include 4 using namespace std; 5 6 int k; 7 8 int main(){ 9 while(scanf("%d",&k)!=EOF){10 ...
分类:其他好文   时间:2014-06-25 15:03:25    阅读次数:181
[WinForm][DevExpress][TreeList]向上递归,获取符合条件的父节点
关键代码: /// /// 向上递归,获取符合条件的父节点 /// /// 需要向上递归的节点 /// 判断条件【委托】 /// 符合条件的节点【TreeListNode】 public static TreeListNode GetSelfParentNode(this TreeListNod.....
分类:Windows程序   时间:2014-06-25 14:56:16    阅读次数:222
求一个二叉树中距离最远的两个节点
/*求二叉树中距离最远的两个点 * 基本思路: * 递归计算两棵树的最大高度,设置一个全局变量,距离最远的两个节点element * 其中:在计算左子支,直接刷新上述全局变量,在计算右边子支时,设置两个临时Node变量,变量里的element用于 * 保存右边子支的两个最远距离。根据比较两个距离的大...
分类:其他好文   时间:2014-06-25 14:54:59    阅读次数:247
编程经典问题
【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....【程序2】题目:判断101-200之间有多少个素数,并输出所有素数。...
分类:其他好文   时间:2014-06-25 00:39:31    阅读次数:186
ACM:图的DFS,黑白图像
题目:输入一个n*n的黑白图像(1表示黑色,0表示白色),任务是统计其中八连块的个数。如果两个黑格子有公共边或者公共顶点,就说它们属于同一个八连块。 输入:第一行输入一个整数n(n 输出:输出有多少个八连块,以及每个块的面积。一个方格的面积为1。 分析:把图片最外层扩展开来,在最外面加一层白色的框框。。设置一个数组来存储每个八连块的面积。。DFS递归调用每一个黑色的方块。。DFS的最...
分类:其他好文   时间:2014-06-24 21:53:38    阅读次数:170
【LeetCode】Pow(x, n)
题目 Implement pow(x, n). 解答 直接用递归法: //递归法("折半"递归,不要用常规的一个个乘,效率很低) public class Solution { public double pow(double x, int n) { if(n==0) return 1; if(n==1) ...
分类:其他好文   时间:2014-06-24 21:14:37    阅读次数:199
UVA 10140 - Prime Distance(数论)
10140 - Prime Distance 题目链接 题意:求[l,r]区间内最近和最远的素数对。 思路:素数打表,打到sqrt(Max)即可,然后利用大的表去筛素数,由于[l, r]最多100W,所以可以去遍历一遍,找出答案。注意1的情况,一开始没判断1,结果WA了 代码: #include #include #include using namespace...
分类:其他好文   时间:2014-06-24 17:20:30    阅读次数:314
【算法拾遗】二分查找递归非递归实现
本篇博文没太多要说的,二分查找很简单,也是常见常考的查找算法,一下是递归非递归的实现。 非递归实现:...
分类:其他好文   时间:2014-06-24 17:14:34    阅读次数:224
递归学习(一)最简单的C语言递归求年龄算法
递归是我们在学习编程中,必须要去学习的,虽然递归晦涩难懂,但是很多时候,递归的思想会很有用,但是在实际开发中,不建议使用递归,要用循环来代替递归,不然bug无穷。-----------------------------------------------------------问题描述:有5个人坐在一起,问第5个人,..
分类:编程语言   时间:2014-06-24 16:03:30    阅读次数:293
【学习总结】数学-lucas定理
定义: 数论Lucas定理是用来求 C(mn)%p的值, p是素数. 描述: lucas(n,m,p)=lucas(n/p,m/p,p)?C(m%pn%p) lucas(n,0,p)=1 证明: 设p为素数,A,B为正整数,并且有(即A,B的p进制情况): A=akpk+ak?1pk?1+…+a1p1+a0 B=bkpk+bk?1pk?1+...
分类:其他好文   时间:2014-06-24 15:54:58    阅读次数:274
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!