算法
sshui12
这个作者很懒,什么都没留下…
展开
-
整数划分
整数划分问题是算法中的一个经典命题之一,有关这个问题的讲述在讲解到递归时基本都将涉及。所谓整数划分,是指把一个正整数n写成如下形式: n=m1+m2+...+mi; (其中mi为正整数,并且1 如果{m1,m2,...,mi}中的最大值不超过m,即max(m1,m2,...,mi) 例如但n=4时,他有5个划分,{4},{3,1},{2,2},{2转载 2018-01-11 00:05:45 · 369 阅读 · 1 评论 -
汉诺塔
递归方法#include<stdio.h>int step=0;int h[27]={0};int move(char from,char to,int num){ step++; printf("move %d disk from %c to %c\n",num,from,to); return 0;}int hanoi(int n,char...原创 2018-06-09 15:46:47 · 119 阅读 · 0 评论 -
zoj 1239
zoj 1239递归解法代码块代码块语法遵循标准markdown代码,例如:#include &lt;stdio.h&gt;#include &lt;memory.h&gt;#include &lt;math.h&gt;int a[51]={0};//pegsint disc=0;int num=0;int l;int judge(int x,int y...原创 2018-06-09 11:22:35 · 244 阅读 · 0 评论 -
整数划分问题的递归算法-c语言
整数划分问题的递归算法-c语言 转载 2014年01月03日 18:46:58 标签:转载 2018-01-10 21:36:07 · 2027 阅读 · 0 评论 -
整数划分问题的递归算法-c语言
整数划分问题的递归算法-c语言 转载 2014年01月03日 18:46:58 标签:转载 2018-01-10 21:34:54 · 2222 阅读 · 0 评论 -
整数划分程序
[cpp] view plain copy print?linux@ubuntu:~/workdir/ACM-ICPC$ cat IntDivide.c #include int IntDivide(int n, int m) { if((n return 0; if((n==1)||(m==1))转载 2018-01-11 00:29:35 · 186 阅读 · 0 评论 -
整数划分
整数划分问题是算法中的一个经典命题之一,有关这个问题的讲述在讲解到递归时基本都将涉及。所谓整数划分,是指把一个正整数n写成如下形式: n=m1+m2+...+mi; (其中mi为正整数,并且1 如果{m1,m2,...,mi}中的最大值不超过m,即max(m1,m2,...,mi) 例如但n=4时,他有5个划分,{4},{3,1},{2,2},{2转载 2018-01-11 00:26:45 · 126 阅读 · 0 评论 -
整数划分问题--c语言
转载地址:http://blog.csdn.net/punk_lover/article/details/17797151整数划分问题是算法中的一个经典命题之一,有关这个问题的讲述在讲解到递归时基本都将涉及。所谓整数划分,是指把一个正整数n写成如下形式: n=m1+m2+…+mi; (其中mi为正整数,并且1 如果{m1,m2,…,mi}中的最大值不转载 2018-01-11 00:22:13 · 3579 阅读 · 0 评论 -
测试
整数划分问题是算法中的一个经典命题之一,有关这个问题的讲述在讲解到递归时基本都将涉及。所谓整数划分,是指把一个正整数n写成如下形式: n=m1+m2+...+mi; (其中mi为正整数,并且1 如果{m1,m2,...,mi}中的最大值不超过m,即max(m1,m2,...,mi) 例如但n=4时,他有5个划分,{4},{3,1},{2,2},{2转载 2018-01-11 00:14:56 · 111 阅读 · 0 评论 -
leetcode206. Reverse Linked List
Reverse Linked List迭代法:/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */#define null 0struct ListNode* reverseList(struct...原创 2018-06-18 23:17:24 · 112 阅读 · 0 评论