
递推
文章平均质量分 50
c_uizrp_dzjopkl
这个作者很懒,什么都没留下…
展开
-
数的计算(递推)
题面(from luogu) 数的计算 我们要求找出具有下列性质数的个数(包含输入的自然数 n ): 先输入一个自然数 nn ( n \le 1000n≤1000 ),然后对此自然数按照如下方法进行处理: ①不作任何处理; ②在它的左边加上一个自然数,但该自然数不能超过原数的一半; ③加上数后,继续按此规则进行处理,直到不能再加自然数为止.输入格式: 1 个自然数 n ( n≤1...原创 2018-08-09 19:39:44 · 386 阅读 · 0 评论 -
最大子段和(线性模拟)
题面(from luogu) 最大子段和 给出一段序列,选出其中连续且非空的一段使得这段和最大。输入格式: 第一行是一个正整数 N ,表示了序列的长度。 第二行包含 N 个绝对值不大于 10000 的整数 Ai ,描述了这段序列。 输出格式: 一个整数,为最大的子段和是多少。子段的最小长度为 1 。 样例.in 7 2 -4 3 -1 2 -4 3 样例.out 4 ...原创 2018-08-11 15:19:09 · 265 阅读 · 0 评论 -
奇怪的电梯(BFS)
题面(from luogu) 奇怪的电梯 呵呵,有一天我做了一个梦,梦见了一种很奇怪的电梯。大楼的每一层楼都可以停电梯,而且第i层楼(1≤i≤N)上有一个数字Ki(0≤Ki ≤N)。电梯只有四个按钮:开,关,上,下。上下的层数等于当前楼层上的那个数字。当然,如果不能满足要求,相应的按钮就会失灵。例如:3, 3 ,1 ,2 ,5代表了Ki(K1=3,K2=3,…),从1楼开始。在1楼,按“上”可...原创 2018-08-31 19:54:21 · 2664 阅读 · 0 评论 -
背包问题
导语背包问题是DP(动态规划)的入门题型,对我们从理解DP到熟练的掌握DP有着举足轻重的作用题型分类(以上是笔者本菜鸡知道的,应该是全的,若有不周,请包涵,逃 )问题处理①01背包有 N 件物品和一个容量为 M 的背包。第i件物品的费用(即体积)是 w[i] ,价值是 v[i] 。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。分析:基础的DP,以D...原创 2018-11-04 00:07:59 · 230 阅读 · 0 评论 -
神奇的四次方数
题面(from luogu)神奇的四次方数在你的帮助下,v神终于帮同学找到了最合适的大学,接下来就要通知同学了。在班级里负责联络网的是dm同学,于是v神便找到了dm同学,可dm同学正在忙于研究一道有趣的数学题,为了请dm出山,v神只好请你帮忙解决这道题了。题目描述:将一个整数m分解为n个四次方数的和的形式,要求n最小。例如,m=706,706=5^4 +3^4,则n=2。输入格式:一行...原创 2018-11-25 11:10:45 · 572 阅读 · 0 评论 -
最长公共子序列
最长公共子序列很经典的DP题我们设有两个集合:An={a1,a2,a3…an};Bm={b1,b2,b3…bm}那么A和B的最长公共子序列则为Zk这种问题是显然的最优子结构,具有一定的递归性质那么,我们便可以很容易的想出3种情况:将其转化为递归性的结构也便是:于此,我们边能很容易的写出代码了#include <bits/stdc++.h>using namesp...原创 2018-12-22 09:14:25 · 134 阅读 · 0 评论 -
租用游艇
题面(from luogu)租用游艇长江游艇俱乐部在长江上设置了n 个游艇出租站1,2,…,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i 到游艇出租站j 之间的租金为r(i,j),1<=i<=j<=n。试设计一个算法,计算出从游艇出租站1 到游艇出租站n 所需的最少租金。对于给定的游艇出租站i 到游艇出租站j 之间的租金为r(i,j...原创 2018-12-22 09:41:44 · 568 阅读 · 0 评论 -
最长不下降子序列
最长不下降子序列这个问题在DP中是很经典的,可以很好的用来理解DP的思想设有一集合An={a1,a2,a3…an},求其中的最长不下降子序列我们可以将这个问题分解为多个子问题,分步求解设有一数组:f[i]表示到第i个元素时的最长不下降子序列的长度由此,我们便可以枚举,求出从第i个到第j个(j&gt;i)的最长不下降子序列的长度,逐一比较,筛得最优到这里我们便得到大体的程序框架了:...原创 2018-12-17 20:15:09 · 235 阅读 · 0 评论 -
最大面积子矩阵(二维前缀和)
Description一块N*M的矩形空地。空地中每个格子都有自己的海拔高度。选择一个矩形区域建设宫殿,宫殿的平均海拔在海平面之上,而且希望宫殿尽量大,请问宫殿最后会有多大?Input Format第一行为N和M。之后N行,每行M个数,描述的空地的海拔。Output Format输出一行,表示宫殿最大面积。Sample Input3 24 0-10 8-2 -2Sample ...原创 2019-01-26 11:51:05 · 723 阅读 · 0 评论