码迷,mamicode.com
首页 >  
搜索关键字:noi2005    ( 117个结果
BZOJ 1500: [NOI2005]维修数列( splay )
splay.....------------------------------------------------------------------------#include#include#include#include#include#define rep( i , n ) for( in...
分类:其他好文   时间:2015-06-20 16:53:46    阅读次数:221
【BZOJ】【1415】【NOI2005】聪聪和可可
数学期望+记忆化搜索 论文:《浅析竞赛中一类数学期望问题的解决方法》——汤可因 中的第一题…… Orz 黄学长 我实在是太弱,这么简单都yy不出来…… 宽搜预处理有点spfa的感觉= =凡是更新了的,都要重新入队更新一遍…… dp的记忆化搜索过程好厉害…… 期望这里一直很虚啊,赶紧再多做...
分类:其他好文   时间:2015-06-11 22:37:12    阅读次数:188
【BZOJ1415】【Noi2005】聪聪和可可 概率DP 记忆化搜索
题解: 记忆化搜索、 f(i,j)f(i,j) 表示猫在 ii 、鼠在 jj 时的期望。 然后显然它是拓扑的,然后先枚举起点n遍bfs算出 f(i,j)f(i,j) 时猫只走一步应该到哪个节点,然后对于 f(i,j)f(i,j) 枚举 kk 表示鼠往哪走,然后 f(totoi,j,j,k)f(to_{to_{i,j},j},k) 的期望求个平均值就是 f(i,j)f(i,j) 。 代码:...
分类:其他好文   时间:2015-06-11 17:03:06    阅读次数:102
BZOJ-1500 [NOI2005]维修数列
神级数据结构维护题。。。Splay练手题。#include #include #include #include #include #include #include #define rep(i, l, r) for(int i=l; i q;inline void update(int x){ i...
分类:其他好文   时间:2015-05-05 18:53:57    阅读次数:107
[BZOJ1500]NOI2005 维护数列|splay
这题号称是noi出过最变态的数据结构题,,感觉还差不多嘛。。一开始我一直在纠结splay上的节点一点要有一个key值的啊,要是以这个数在序列中的位置作为key值的话又要插入又要删除肯定弄不了。。然后想了很久突然顿悟。。貌似我给一个初始顺序以后是不用访问key的&&找第k位的数只要写一个findkth就行了嘛。。(当时太弱) 然后我就一口气写了下来。。 对每个节点维护size,sum,maxsu...
分类:其他好文   时间:2015-04-18 11:34:55    阅读次数:144
HYSBZ 1500 [NOI2005]维修数列 splay
解题思路:终于把这道splay神题A掉了,splay专题也算是告一段落了,这个题主要的坑点,还是旋转和区间合并结合。解题代码: 1 // File Name: hysbz1500.cpp 2 // Author: darkdream 3 // Created Time: 2015年04月10日...
分类:其他好文   时间:2015-04-14 00:19:42    阅读次数:361
CODEVS-1758-维护数列-NOI2005-splay
描述 要求支持区间插入、区间修改、区间翻转、区间删除、区间求和 和求和最大的子列. 分析 从最开始学完splay做了翻转区间后就想做这个题目, 结果WA了N次后失去调试的信心, 40分收场(这题暴力30分)快省选了想拿出来再做一下, 因为splay的区间操作这个题算是最全的了, 不做一下的话总担心模版是错的.然后做了好长时间...终于不耐烦了拿HZWER的改了改, 直到改到所...
分类:其他好文   时间:2015-04-04 18:30:50    阅读次数:176
[BZOJ 1500] [NOI2005] 维修数列
题目链接:BZOJ - 1500题目分析我要先说一下,这道题我写了一晚上,然后Debug了一整个白天..........再一次被自己的蒟蒻程度震惊= =这道题是传说中的Splay维护数列的Boss题目。前面的几个操作和询问看起来比较正常,就是最后一个维护最大区间和比较复杂。其实这个也并不是十分复杂,...
分类:其他好文   时间:2015-03-13 22:19:48    阅读次数:243
[Noi2005]聪聪和可可
Description Input 数据的第1行为两个整数N和E,以空格分隔,分别表示森林中的景点数和连接相邻景点的路的条数。第2行包含两个整数C和M,以空格分隔,分别表示初始时聪聪和可可所在的景点的编号。接下来E行,每行两个整数,第i+2行的两个整数Ai和Bi表示景点Ai和景点Bi之间有一条路。所有的路都是无向的,即:如果能从A走到B,就可以从B走到A。输入保证任何两个景点之间不会有多于...
分类:其他好文   时间:2014-12-18 20:43:29    阅读次数:272
【BZOJ】1500: [NOI2005]维修数列(splay+变态题)
http://www.lydsy.com/JudgeOnline/problem.php?id=1500模板不打熟你确定考场上调试得出来?首先有非常多的坑点。。。我遇到的第一个就是,如何pushup。。。。。。。。。。。。sad。。写了一大串。。。可是感觉。。。写不下去了。。。看别人怎么写吧。。。o...
分类:其他好文   时间:2014-11-22 01:56:29    阅读次数:184
117条   上一页 1 ... 8 9 10 11 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!