码迷,mamicode.com
首页 >  
搜索关键字:ahoi2008    ( 71个结果
【bzoj1786】[Ahoi2008]Pair 配对 dp
题目描述 输入 输出 样例输入 5 4 4 2 -1 -1 3 样例输出 4 题解 dp 首先有个结论:填入的数一定是单调不降的。 证明:假设$i<j$,$a_i>a_j$,那么交换$a_i$和$a_j$,对逆序对总数产生的影响只有$[i+1,j-1]$这段区间及$i$和$j$。对于中间的部分,交换 ...
分类:其他好文   时间:2017-07-07 22:32:17    阅读次数:161
动态规划 BZOJ1831 [AHOI2008]逆序对
1831: [AHOI2008]逆序对 Description 小可可和小卡卡想到Y岛上旅游,但是他们不知道Y岛有多远。好在,他们找到一本古老的书,上面是这样说的: 下面是N个正整数,每个都在1~K之间。如果有两个数A和B,A在B左边且A大于B,我们就称这两个数为一个“逆序对”。你数一数下面的数字里 ...
分类:其他好文   时间:2017-06-25 19:32:46    阅读次数:186
【bzoj1787】[Ahoi2008]Meet 紧急集合
Description Input Output Sample Input 6 41 22 32 44 55 64 5 66 3 12 4 46 6 6 Sample Input Sample Input 5 22 54 16 0 HINT 【解析】 三个点两两的lca一共有3个,其中两个一样的,那 ...
分类:其他好文   时间:2017-05-07 10:09:22    阅读次数:175
BZOJ——1787: [Ahoi2008]Meet 紧急集合
http://www.lydsy.com/JudgeOnline/problem.php?id=1787 题目描述 输入 输出 样例输入 6 4 1 2 2 3 2 4 4 5 5 6 4 5 6 6 3 1 2 4 4 6 6 6 样例输出 5 2 2 5 4 1 6 0 提示 易发现:三个点两两 ...
分类:其他好文   时间:2017-05-06 19:55:40    阅读次数:146
bzoj 1787: [Ahoi2008]Meet 紧急集合
1787: [Ahoi2008]Meet 紧急集合 Description Input Output Sample Input 6 4 1 2 2 3 2 4 4 5 5 6 4 5 6 6 3 1 2 4 4 6 6 6 Sample Output 5 2 2 5 4 1 6 0 HINT Sou ...
分类:其他好文   时间:2017-05-05 23:09:07    阅读次数:220
[bzoj1787][Ahoi2008]Meet 紧急集合(lca)
传送门 可以看出,三个点两两之间的lca会有一对相同,而另一个lca就是聚集点。 然后搞搞就可以求出距离了。 ——代码 1 #include <cstdio> 2 #include <cstring> 3 #include <iostream> 4 #define MAXN 1000001 5 6 ...
分类:其他好文   时间:2017-05-04 19:57:06    阅读次数:167
【bzoj1787】[Ahoi2008]Meet 紧急集合 倍增LCA
题目描述 输入 输出 样例输入 6 4 1 2 2 3 2 4 4 5 5 6 4 5 6 6 3 1 2 4 4 6 6 6 样例输出 5 2 2 5 4 1 6 0 题解 倍增LCA 首先有集合点必定在三点中两个点的LCA处,大概画一下就看出来了。 然后有x到y的距离为deep[x]+deep[ ...
分类:其他好文   时间:2017-03-27 13:05:01    阅读次数:151
[bzoj1787][Ahoi2008]紧急集合
给定一棵大小为n的树,有m组询问,每组询问给三个点x,y,z,求到这三个点距离和最小的点及最小距离和. ...
分类:其他好文   时间:2016-10-29 19:18:31    阅读次数:182
【bzoj1787】[Ahoi2008]Meet 紧急集合
1787: [Ahoi2008]Meet 紧急集合 Description Input Output Sample Input 6 4 1 2 2 3 2 4 4 5 5 6 4 5 6 6 3 1 2 4 4 6 6 6 Sample Output 5 2 2 5 4 1 6 0 【题解】 记住一 ...
分类:其他好文   时间:2016-10-18 11:22:55    阅读次数:178
bzoj1787[Ahoi2008]Meet 紧急集合
bzoj1787[Ahoi2008]Meet 紧急集合 题意: 给个树,每次给三个点,求与这三个点距离最小的点。 题解: 倍增求出两两之间的LCA后,比较容易理解的做法是挑出两个LCA再做一次LCA,比较所有挑法。但画kan出ti图jie可知其中有两个LCA是相等的,而所求就是那个与它们不等的LCA ...
分类:其他好文   时间:2016-07-20 21:19:03    阅读次数:201
71条   上一页 1 2 3 4 5 6 ... 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!