cz_xuyixuan的博客

当我跨过沉沦的一切,向永恒开战的时候,你是我的军旗。

排序:
默认
按更新时间
按访问量

【省内训练2018-09-15】IOI Problem

【思路要点】 我们先来考虑这个问题在序列上的形式。 我们要将序列分成 kkk 段,使得每一段所有数到其中位数的距离之和最小。 由于代价函数 www 满足四边形不等式 w(i,k)+w(j,l)≤w(i,l)+w(j,k)&n...

2018-09-17 10:42:32

阅读数:165

评论数:0

【BZOJ4899】记忆的轮廓

【题目链接】 点击打开链接 【思路要点】 预处理出costi,jcosti,jcost_{i,j}表示存档点i,ji,ji,j之间不存在其它存档点时,从iii走到jjj的期望步数。 问题可以由DP解决:记dpi,jdpi,jdp_{i,j}表示从初始状态到...

2018-07-11 20:24:23

阅读数:60

评论数:0

【BZOJ2687】交与并

【题目链接】 点击打开链接 【双倍经验连接】 【BZOJ2369】区间 【思路要点】 我们发现选取三个及以上个数的区间是没有意义的,因为首先我们选取的所有区间需要是有交的,这便意味着所有区间的并由左端点最靠左的区间和右端点最靠右的区间直...

2018-07-11 15:22:35

阅读数:58

评论数:0

【BZOJ2369】区间

【题目链接】 点击打开链接 【思路要点】 我们发现选取三个及以上个数的区间是没有意义的,因为首先我们选取的所有区间需要是有交的,这便意味着所有区间的并由左端点最靠左的区间和右端点最靠右的区间直接确定,删去其余的区间不会使区间的并或区间的交减少,因此我们可以认为...

2018-07-11 15:19:46

阅读数:51

评论数:0

【BZOJ4709】【JSOI2011】柠檬

【题目链接】点击打开链接【思路要点】分出的区间应当头、尾元素均为\(s_0\),否则可以使不是\(s_0\)的元素自成一段来使答案更优。因此,我们将每个位置按照\(s_i\)分类,分别处理。考虑\(i<j\)且\(s_i=s_j\),一旦在某个位置\(k\),决策点\(i\)...

2018-03-29 20:33:08

阅读数:79

评论数:0

【BZOJ1563】【NOI2009】诗人小G

【题目链接】点击打开链接【思路要点】该DP具有决策单调性,以此优化DP即可。时间复杂度\(O(NLogNLogP)\)。【代码】#include<bits/stdc++.h> using namespace std; const int MAXN = 1...

2018-03-29 13:42:45

阅读数:79

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭