递归
丁磊_Ml
业精于勤,荒于嬉;行成于思,毁于随。
展开
-
蓝桥杯:算法训练 6-1 递归求二项式系数值
问题描述 样例输入 一个满足题目要求的输入范例。 3 10 样例输出 与上面的样例输入对应的输出。数据规模和约定 输入数据中每一个数的范围。 例:结果在int表示时不会溢出。 #include<stdio.h>int C(int k, int n){ if(k==0 || k==n) { return 1; } retur原创 2017-03-24 20:36:34 · 918 阅读 · 0 评论 -
nyoj ACM:前缀式计算( 堆栈的使用 或 递归 )
前缀式计算 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 先说明一下什么是中缀式:如2+(3+4)*5这种我们最常见的式子就是中缀式。而把中缀式按运算顺序加上括号就是:(2+((3+4)*5))然后把运算符写到括号前面就是+(2 *( +(3 4) 5) )把括号去掉就是:+ 2 * + 3 4 5最后这个式子就是该表达式的前缀表示。给你一个前缀表达式,请你计原创 2017-04-02 20:35:48 · 798 阅读 · 0 评论 -
nyoj ACM:素数环(DFS 回溯 递归)
素数环 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描述 有一个整数n,把从1到n的数字无重复的排列成环,且使每相邻两个数(包括首尾)的和都为素数,称为素数环。为了简便起见,我们规定每个素数环都从1开始。例如,下图就是6的一个素数环。 输入 有多组测试数据,每组输入一个n(0<n<20)n(0<n<20),n=0表示输入结束。 输出 每组第一行输出对原创 2017-04-04 17:18:30 · 3546 阅读 · 1 评论 -
nyoj ACM:部分和问题(DFS 回溯 递归)
部分和问题 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描述 给定整数a1、a2、…….an,判断是否可以从中选出若干数,使它们的和恰好为K。 输入 首先,n和k,n表示数的个数,k表示数的和。 接着一行n个数。 (1<=n<=20,保证不超int范围) 输出 如果和恰好可以为k,输出“YES”,并按输入顺序依次输出是由哪几个数的和组成,否则“NO”原创 2017-04-05 09:06:20 · 1259 阅读 · 0 评论 -
nyoj ACM:一笔画问题(DFS 递归 欧拉图 连通性)
一笔画问题 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 zyc从小就比较喜欢玩一些小游戏,其中就包括画一笔画,他想请你帮他写一个程序,判断一个图是否能够用一笔画下来。规定,所有的边都只能画一次,不能重复画。输入 第一行只有一个正整数N(N<=10)N(N<=10)表示测试数据的组数。 每组测试数据的第一行有两个正整数P,Q(P<=1000,Q<=2000原创 2017-04-05 10:21:01 · 1519 阅读 · 0 评论 -
nyoj ACM:zb的生日(DFS 递归 回溯)
zb的生日 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 今天是阴历七月初五,acm队员zb的生日。zb正在和C小加、never在武汉集训。他想给这两位兄弟买点什么庆祝生日,经过调查,zb发现C小加和never都很喜欢吃西瓜,而且一吃就是一堆的那种,zb立刻下定决心买了一堆西瓜。当他准备把西瓜送给C小加和never的时候,遇到了一个难题,never和C小加不在原创 2017-04-05 11:25:56 · 848 阅读 · 0 评论