wxyww
wxyww
全部文章
分类
未归档(12)
精品(28)
题解(65)
归档
标签
去牛客网
登录
/
注册
wxyww
夜空霓虹 都是我不要的繁荣
全部文章
(共40篇)
[bzoj4709][柠檬]
bzoj4709 思路 首先,最优秀的分法一定是每段两端都是这一段中最多的那个,否则可以把不是的那个踢出去单独成段肯定会更优秀。然后就成了将这个序列分段,保证每段两端元素相同的最大收益和。 用a[i]记录第i个位置上的数,用s[i]记录前i个元素中a[i]出现的次数。f[i]表示以前i个数的最...
动态规划dp
决策单调性
2018-10-08
0
425
[hdu2089][不要62]
hdu2089 思路 数位dp模板题。从高位往低位进行搜索,用pos记录当前位置,lst记录上个位置的数字,bz记录上个位置是否是6,limit来记录上个位置是否达到了上界(如果达到了,就需要对当前位置的上界进行处理) 代码 #include<cstdio> #include&l...
动态规划dp
数位dp
2018-10-09
0
472
[hdu6148][Valley Numer]
hdu6148 思路 一个数位dp模板题,注意判断前导0。用一个bz来记录当前是应该增还是可增可减。然后排除不满足条件的情况并进行dp即可。 代码 #include<cstdio> #include<iostream> #include<cstring> ...
动态规划dp
数位dp
位运算
2018-10-09
0
435
[luogu2657][windy数]
luogu2657 思路 数位dp,记录下上个位置的数,如果当前的数字与上个数字的差值小于2,就不再转移。还是要注意排除前导0。在记忆化的时候,全都是前导0的情况不能记忆化。 代码 #include<cstdio> #include<iostream> #includ...
数位dp
动态规划dp
2018-10-10
0
452
[bzoj1563][诗人小g]
bzoj1563 思路 首先考虑\(n^2\)的暴力dp,用sum[i]表示前i句话的长度总和。f[i]表示前i句话最小的不协调度之和。转移的时候考虑枚举前面的每个点,找到转移的最优秀的那个点。 然后优化这个暴力。用一个队列存下当前个点之后的点中,哪个区间是从当前点转移更优秀(称为这个点的控制...
动态规划dp
决策单调性
2018-10-12
0
396
hihocoder1364 奖券兑换
题目链接 思路 乍一看这是一个01背包的裸题。但是数据范围\(10^5\)是无法承受的。 但是发现\(p_i\)和\(w_i\)只有10,也就是说最多只有100种物品。所以可以对他们进行分组。然后用二进制优化多重背包来做。 二进制优化多重背包 多重背包是指限定物品数量的一种背包问题。 多重背...
动态规划dp
背包
2019-01-24
0
443
hdu4899 Hero meet devil
题目链接 题意 给出一个长度字符串\(T\),其中只包含四种字符\((A,C,G,T)\),需要找一个字符串\(S\),使得\(S\)的长度为\(m\),问\(S\)和\(T\)的\(lcs\)为\(0,1,2...|T|\)时,分别有多少种情况。 \(|T| <= 15,m <= ...
动态规划dp
状态压缩
dp套dp
2019-01-24
0
596
bzoj3900 交换茸角
题目链接 思路 看到n比较小,可以状压。 可以先考虑什么情况下会无法平衡。显然就是排完序之后两两相邻的不能满足小于等于c的限制。 状态。用f[i]来表示i集合中的鹿完成交换所需要的次数。 预处理。无法平衡的肯定就是INF。已经平衡的是0。其他的先暂设为k-1(k是i集合中鹿的个数)。 然后转移。...
动态规划dp
状态压缩
2019-01-24
0
491
bzoj2448 挖油
题目链接 题面 思路 先考虑\(n \leq 100\)的做法。 区间dp。 状态。用\(f[l][r]\)表示知道l到r内\(x\)的位置最少需要的时间 转移。枚举一个\(l \leq k \leq r\)。那么现在我们要在k处挖油了,然后我们根据k处有没有油再去确定下次是挖\([k +...
动态规划dp
单调队列
2019-01-24
0
535
bzoj2086 Blocks
题目链接 题面 思路 可以发现其实就是询问一个最长的区间,使得这个区间的平均数大于等于k。所以将区间内所有数字减去k,然后做一遍前缀和。只要是前缀和之差大于等于0的区间。就是满足条件的。 所以现在问题就成了对于前缀和上的每个数字,找到一个最靠前的比他小的数字。 这个可以用单调栈。可以发现如...
动态规划dp
单调栈
2019-01-24
0
458
首页
上一页
1
2
3
4
下一页
末页