DP-序列型
z岁月无声
这个作者很懒,什么都没留下…
展开
-
CodeVs-3012 线段覆盖 4
3012 线段覆盖 4 时间限制: 1 s 空间限制: 64000 KB 题目等级 : 黄金 Gold题目描述 Description数轴上有n条线段,线段的两端都是整数坐标,坐标范围在0~1000000,每条线段有一个价值,请从n条线段中挑出若干条线段,使得这些线段两两不覆盖(端点可以重合)且线段价值之和最大。输入描述 Input Description第一行一个整数n,表示有多少条线段。接下来...原创 2018-04-11 13:13:20 · 355 阅读 · 0 评论 -
HDU-3450-Counting Sequences
思路:设dp[i]:表示第i个元素a[i]对前i-1个的完美子,容易写出转换方程:dp[i]=sum{dp[j]+1} (|a[i]-a[j]|)<=m(m为题中最大差值d))这样的时间复杂度为 O(n^2),会TLE.对于sum{dp[j]+1}我们能够先用d[n]记录a[n],再将d[]由小到大排序,这样的话就可用二分查找找出|a[i]-a[j]|)<=m的j的最左端 l ...原创 2018-08-15 10:08:11 · 221 阅读 · 0 评论 -
蓝桥杯-2016年省赛A组-密码脱落
X星球的考古学家发现了一批古代留下来的密码。这些密码是由A、B、C、D 四种植物的种子串成的序列。仔细分析发现,这些密码串当初应该是前后对称的(也就是我们说的镜像串)。由于年代久远,其中许多种子脱落了,因而可能会失去镜像的特征。你的任务是:给定一个现在看到的密码串,计算一下从当初的状态,它要至少脱落多少个种子,才可能会变成现在的样子。输入一行,表示现在看到的密码串(长度不大...原创 2019-03-17 15:09:09 · 702 阅读 · 0 评论 -
Codeforces Round #563 (Div. 2)-E. Ehab and the Expected GCD Problem
地址:https://codeforces.com/contest/1174/problem/E思路:dp 官方题解https://codeforces.com/blog/entry/67388我们称一个好的置换中的第一个元素为s。那么,s必须有最大可能的质因数个数。此外,每次在移动前缀时更改gcd时,必须只从其中删除一个素数除数。这样,可以保证我们有尽可能多的不同的gcds。现...原创 2019-06-05 10:55:05 · 358 阅读 · 0 评论