上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 30 下一页
摘要: 将给定的N个数划分为互不相交的M个子段,并且这M个子段的和是最大的 思路 f[i][j]表示将前i个数划分成j段后的最大和,下面是决策: f[i-1][j]:将a[j]接在第j段后面 f[k][j-1]:a[j]另起一段,但因为加上只有a[j]这单独的一段后已经一共有j段了,所以需要从前f[k][j 阅读全文
posted @ 2020-10-28 15:48 童年の波鞋 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 请求出数组a的不同子序列的数量。1<=N<=100000 **思路:**允许重复的情况下的子序列的状态表示为f[i]=2*f[i-1]+1(n=1时,有一个;n=2时,有三个;n=3时,有七个...) 但怎么去除重复的统计呢?当位置a[p]==a[i]时(p<i),p前面的元素和a[i]会形成和a[ 阅读全文
posted @ 2020-10-28 11:23 童年の波鞋 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 将N分为若干个不同整数的和,有多少种不同的划分方式 **思路:**状态表示还是比较难想到的,f[i][j]表示用j个数字凑成数字i的方案数 f[i][j]+=f[i-j][j]+f[i-j][j-1],为了不重不漏 f[i-j][j]表示用j个数凑成数字i-j,第j个数字填1的方案数(j≤i) f[ 阅读全文
posted @ 2020-10-28 10:25 童年の波鞋 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 最长公共子序列 给出两个字符串A B,求A与B的最长公共子序列字符串 思路:一开始直接字符串拼接做的,t了 String f[][]; String my_max(String a, String b) { return (a.length()<b.length() ? b : a); } for 阅读全文
posted @ 2020-10-27 11:18 童年の波鞋 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 对于每一个数组元素,如果他后面存在大于等于该元素的数,则这两个数可以组成一对 输出所有合法数对中的最大距离 思路:排序=将两个维度降为一个维度 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N 阅读全文
posted @ 2020-10-26 22:47 童年の波鞋 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 面积最大的矩形(柱状图) 有一个正整数的数组(数组值为柱子的高度),化为直方图,求此直方图包含的最大矩形面积。 暴力 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N=5e5+5; ll n, 阅读全文
posted @ 2020-10-26 21:39 童年の波鞋 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 现在从井口往下面扔圆盘,如果圆盘的宽度大于井在某个高度的宽度,则圆盘被卡住 求最终落到井内的盘子数量 #include<bits/stdc++.h> using namespace std; const int N=5e5+5; int n,m,ans,a[N],b[N]; int main() { 阅读全文
posted @ 2020-10-26 17:05 童年の波鞋 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 第二场的成绩出了,意料之内; 国二...😭 阅读全文
posted @ 2020-10-26 15:53 童年の波鞋 阅读(442) 评论(11) 推荐(0) 编辑
摘要: 给定一个自然数N,找出一个M,使得M>0且M是N的倍数,并且M的10进制表示只包含0或1。求最小的M。 例如:N=4,M=100。(1<=N<=10^6) 思路:M只能有0/1,所以可以从1开始bfs,每次将队头的数×10+0/1可枚举到所有合法数字,但时耗很长,且会溢出,不可取 优化:M%N为0( 阅读全文
posted @ 2020-10-26 11:26 童年の波鞋 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一条路径耗费的 体力值 是路径上相邻格子之间 高度差绝对值 的 最大值 决定的。 请你返回从左上角走到右下角的最小 体力消耗值 思路:f[i][j]记录走到(i,j)时的最小体力消耗(注意是途中的最大消耗),可能一个点会过多次(包括终点) 注:如果单纯以abs(g[tx][ty]-g[t.x][t. 阅读全文
posted @ 2020-10-25 20:02 童年の波鞋 阅读(126) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 30 下一页