uoj
Nicoleeeee
这个作者很懒,什么都没留下…
展开
-
UOJ #111. 【APIO2015】Jakarta Skyscrapers 最短路+优化
题意给你n个城市,编号为0到n-1,然后每个城市有一只狗,拥有pi的弹跳力,也就是可以走到相邻的x-pi和x+pi,当然你可以走多次现在你可以选择当前城市的一条狗来跳,中途可以换狗,目标是你从第0只狗跳到第1只狗的最少操作1<=n<=30000 1<=pi<=30000 2<=m<=30000分析一个显而易见的小结论:每个狗只用一次,并且...原创 2018-05-08 20:27:52 · 272 阅读 · 0 评论 -
UOJ #112. 【APIO2015】Palembang Bridges 线段树
题意有两排建筑,中间有一条河,给你每个人的起点和终点,现在你需要建k条桥,使得所有人起点到终点的距离最小,k=1或者2,n=100000分析先把同在一边的起点和终点给去掉 首先k=1的时候,很容易想到每个人都要过桥,然后每个人的距离就是 |s−p|+|t−p||s−p|+|t−p||s-p| + |t-p| p是桥的位置,s和t是起点和终点的位置,那么就是上式的贡献再很容易发...原创 2018-05-09 09:09:32 · 232 阅读 · 0 评论 -
UOJ #204. 【APIO2016】Boat dp+组合数学
题意给你n个区间,每个区间可以选的数的范围是[ai,bi]要你求非空上升子序列的个数 n<=500,ai,bi<=10^9分析这道题好题啊,但是我好弱啊 先说部份分,对于每个数我们可以拆成两维,(pos,num),然后就可以dp来做,每一次只把pos和num比较小的累计起来,然后简单的二维dp考虑下正解,肯定是把很多区间给离散化一下,但是这里又害怕取到相同的数,...原创 2018-05-09 14:29:27 · 250 阅读 · 1 评论 -
UOJ #206. 【APIO2016】Gap 交互题+乱搞
题意有 N 个严格递增的非负整数 a1,a2,…,aN(0≤a1 < a2 < ⋯ < aN≤10^18)。你需要找出 ai+1−ai(0≤i≤N−1)里的最大的值。你的程序不能直接读入这个整数序列,但是你可以通过给定的函数来查询该序列的信息。关于查询函数的细节,请根据你所使用的语言,参考下面的实现细节部分。对于子任务1,每次调用M+1 M≤n+12M≤n+12M\l...原创 2018-05-09 22:56:03 · 282 阅读 · 0 评论 -
UOJ #181. 【UR #12】密码锁 背包
题意给你个竞赛图,和几条有向边的定向的概率,其余的边的定向的概率都是0.5,求出期望强连通数分析先考虑m=0的情况: 竞赛图缩点之后,就剩一条链 然后对于这样的一条链,有两种算法可以求出强连通数期望: 一个是枚举链最后的一个强连通分量的大小: f[n]=∑i=1nf[n−i](ni)g[i](12)i(n−i)f[n]=∑i=1nf[n−i](ni)g[i](12)i(n−...原创 2018-05-04 17:21:21 · 246 阅读 · 0 评论 -
UOJ #105. 【APIO2014】Beads and wires treedp
题意在达芬奇时代,有一个流行的儿童游戏称为连珠线。当然,这个游戏是关于珠子和线的。线是红色或蓝色的,珠子被编号为 11到 n。这个游戏从一个珠子开始,每次会用如下方式添加一个新的珠子:Append(w, v):一个新的珠子 w 和一个已经添加的珠子 v 用红线连接起来。 Insert(w, u, v):一个新的珠子 w 插入到用红线连起来的两个珠子 u,v之间。具体过程是删去 u,v 之...原创 2018-05-08 15:59:21 · 213 阅读 · 0 评论 -
UOJ #104. 【APIO2014】Split the sequence 斜率优化dp
题意你正在玩一个关于长度为 n 的非负整数序列的游戏。这个游戏中你需要把序列分成 k+1个非空的块。为了得到 k+1块,你需要重复下面的操作 k次:选择一个有超过一个元素的块(初始时你只有一块,即整个序列) 选择两个相邻元素把这个块从中间分开,得到两个非空的块。 每次操作后你将获得那两个新产生的块的元素和的乘积的分数。你想要最大化最后的总得分。分析首先这道题你如果确定了从哪里分...原创 2018-05-07 21:02:39 · 154 阅读 · 0 评论 -
UOJ #110. 【APIO2015】Bali Sculptures dp
题意n个东西,要你连续的分一组,使得所有组都非空,且组数在a到b之间,满足上述条件的前提下使得贡献最小,定义贡献为每组的和,然后全部或起来1≤N≤2000,1≤B≤N,A=11≤N≤2000,1≤B≤N,A=11 \leq N \leq 2000,1 \leq B \leq N,A=1 1≤N≤100,1≤A≤B≤N1≤N≤100,1≤A≤B≤N1 \leq N \leq 100,1 \...原创 2018-05-08 19:27:20 · 199 阅读 · 0 评论