题目 https://www.luogu.com.cn/problem/P1002 题目分析 卒可以向右、向下走,所以使用dp数组,如果自己的左边是通的(不是被马控制的节点)就把自己的dp加上自己左边的dp(上边同理),一直到最后最右下方的节点,该点的dp值就是答案 至于马的控制点:另外开一个数组, ...
分类:
其他好文 时间:
2020-06-13 21:15:13
阅读次数:
97
题目 https://www.luogu.com.cn/problem/P1802 题目分析 见代码注释 代码 #include<iostream> #include<cstdio> #include<algorithm> using namespace std; long long f[10001 ...
分类:
其他好文 时间:
2020-06-13 21:13:43
阅读次数:
65
动态规划的引入 P4017 最大食物链计数【拓扑排序的条数计算】 ...
分类:
编程语言 时间:
2020-06-13 21:03:07
阅读次数:
53
例题 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 实例输入: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 递归解法 class Solut ...
分类:
其他好文 时间:
2020-06-13 17:47:41
阅读次数:
76
地址 https://leetcode-cn.com/problems/climbing-stairs/ 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: ...
分类:
其他好文 时间:
2020-06-13 12:49:59
阅读次数:
65
题目 https://www.luogu.com.cn/problem/P1020 题目分析 系统最多能拦截的导弹数量就是这个序列的最长不上升子序列;而需要的系统数量就是这个序列的最长不下降子序列 方法一:使用贪心+二分(https://www.cnblogs.com/Jason66661010/p ...
分类:
其他好文 时间:
2020-06-13 12:48:24
阅读次数:
60
神奇的口袋:有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。? John现在有n(1≤n ≤ 20)个想要得到的物品,每个物品的体积分别是a1,a2 ……an 。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用这个神奇的口袋,John ...
分类:
其他好文 时间:
2020-06-13 12:44:52
阅读次数:
102
LeetCode 91 动态规划 Decode Ways 解码方法LeetCodeA message containing letters from A-Z is being encoded to numbers using the following mapping:'A' -> 1'B' -> ... ...
分类:
其他好文 时间:
2020-06-13 00:18:17
阅读次数:
56
本文始发于个人公众号:TechFlow,原创不易,求个关注 上次给大家推荐了免费的spark集群之后,就有很多小伙伴来问我有没有好的云GPU平台推荐。我一直没给大家推荐,主要原因是我常年使用Mac,对GPU配置了解不深,不过云GPU平台我倒是用过几个,今天就和大家来简单聊聊。 Colab 首先来介绍 ...
分类:
其他好文 时间:
2020-06-12 20:36:39
阅读次数:
165
##LIS(最长上升子序列) LIS是动态规划里面的一个基础的问题,接下来我们讨论一下它的求法。 ###解一:暴力枚举 我们需要求的是不下降的子序列,所以朴素的想法,当我们面临a[i]的状态,我们可以从a[1]开始枚举元素,每次去判断这个元素是否小于a[i],如果小于那我们就可以更新dp[i]的值为 ...
分类:
其他好文 时间:
2020-06-12 20:29:43
阅读次数:
55