
递归思想
leoxry
天道酬勤,拼搏一个最好的自己送给未来的自己,每天开开心心敲代码就是一种幸福,不计得失,回归刚开始学习时内心的单纯
展开
-
动态规划—取数字问题
取数字问题 Time Limit: 1000MS Memory Limit: 65536KBProblem Description 给定M×N的矩阵,其中的每个元素都是-10到10之间的整数。你的任务是从左上角(1,1)走到右下角(M,N),每一步只能够向右或者向下,并且不能够走出矩阵的范围。你所经过的方格里面的数字都必须被选取,请找出一条最合适的道路,使得在路上被选取的数字之和是尽可能小的正整原创 2017-01-24 21:59:43 · 1116 阅读 · 0 评论 -
递归—汉诺塔系列2
汉诺塔系列2 Time Limit: 1000MS Memory Limit: 65536KBProblem Description 用1,2,…,n表示n个盘子,称为1号盘,2号盘,…。号数大盘子就大。经典的汉诺塔问 题经常作为一个递归的经典例题存在。可能有人并不知道汉诺塔问题的典故。汉诺塔来源于 印度传说的一个故事,上帝创造世界时作了三根金刚石柱子,在一根柱子上从下往上按大小 顺序摞着原创 2017-01-24 23:49:19 · 722 阅读 · 0 评论 -
数据结构实验之图论四:迷宫探索
think: 1递归的过程理解 2邻接矩阵理解 3深度优先搜索理解sdut原题链接参考博客链接数据结构实验之图论四:迷宫探索 Time Limit: 1000MS Memory Limit: 65536KBProblem Description 有一个地下迷宫,它的通道都是直的,而通道所有交叉点(包括通道的端点)上都有一盏灯和一个开关;请问如何从某个起点开始在迷宫中点亮所有的灯并回到起点?原创 2017-02-15 15:42:54 · 403 阅读 · 0 评论 -
整数分解为若干项之和——递归思想
think: 1借鉴前辈的感悟,之前自己遇到递归总是不知道怎么写出表达式,自己的理解应该出现了偏差,递归思想的目的是将复杂的问题简单化,由强大的计算机来完成复杂的细节处理,自己忽略了宏观框架的构建,导致细节理解理解就理不清条理了,再就是面对问题不自信,细节与细节之间把握不到位,相信自己,一点一点努力!参考博客——来自博客园1 整数分解为若干项之和 (20分)将一个正整数N分解成几个正整数相加,原创 2017-03-09 12:04:41 · 3272 阅读 · 0 评论 -
汉诺塔系列2
think: 1第n-1个盘子始终是第n个盘子移动次数的两倍关系建议参考博客sdut题目链接汉诺塔系列2 Time Limit: 1000MS Memory Limit: 65536KBProblem Description 用1,2,…,n表示n个盘子,称为1号盘,2号盘,…。号数大盘子就大。经典的汉诺塔问 题经常作为一个递归的经典例题存在。可能有人并不知道汉诺塔问题的典故。汉诺塔来源于原创 2017-04-05 16:41:28 · 694 阅读 · 0 评论 -
螺旋方阵——递归
think: 1递归思想,通过临界条件以正方形由远到近层层遍历 2思路启迪,螺旋矩阵—百度百科sdut题目链接螺旋方阵 Time Limit: 1000MS Memory Limit: 65536KBProblem Description n×n的螺旋方阵当n=5和n=3时分别是如下的形式 请给出一个程序,对于任意的输入n(0<n<11),输出按照上面规律所获得的n×n的螺旋方阵。In原创 2017-04-05 22:02:03 · 2117 阅读 · 0 评论 -
动态规划之暴力枚举不断尝试
Think: 1动态规划+递归—->暴力枚举不断尝试sdut题目链接取数字问题 Time Limit: 1000MS Memory Limit: 65536KBProblem Description 给定M×N的矩阵,其中的每个元素都是-10到10之间的整数。你的任务是从左上角(1,1)走到右下角(M,N),每一步只能够向右或者向下,并且不能够走出矩阵的范围。你所经过的方格里面的数字都必须被选原创 2017-04-15 21:35:24 · 794 阅读 · 0 评论 -
D - Find The Multiple POJ - 1426 ——DFS || BFS
Think: 1变量存储数值越界问题 2递归函数得到优解不再继续遍历问题D - Find The Multiple POJ - 1426Given a positive integer n, write a program to find out a nonzero multiple m of n whose decimal representation contains only the di原创 2017-05-19 17:50:41 · 507 阅读 · 0 评论 -
J - FatMouse's Speed HDU - 1160——基础dp
Think: 1知识点:排序+最长上升子串+记录路径 2题意:寻找一个最长子串,使得重量w严格递增,速度c严格递减 3反思:注意排序后的路径记录和通过递归回溯输出路径vjudge题目链接以下为Accepted代码#include <cstdio> #include <cstring> #include <algorithm>using namespace std;struct Node{原创 2017-08-09 14:54:27 · 466 阅读 · 0 评论