码迷,mamicode.com
首页 >  
搜索关键字:noi    ( 1447个结果
BZOJ 1492 NOI 2007 货币兑换Cash CDQ分治+斜率优化DP
题目大意:有两种金券,A和B。每一天有一个rate值,表示购入的比例;还有每一天AB金券的售价。现在给出初始的钱数,问最后能够获得多少钱。 思路:这算是神题了吧,啃论文啃别人代码将近一天才算有点明白。 首先题目中说的可以买一部分或者卖一部分是扯淡的,因为为了最大获利一定要全部买入,全部卖出。朴素的DP方程就好弄了。 设f[i]为第i天最多的B券的数量。那么f[i] = (rate[j...
分类:其他好文   时间:2014-12-04 15:42:24    阅读次数:357
[BZOJ 3669][NOI 2014]魔法森林(Link-Cut Tree)
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3669 记得四个月之前的NOI同步赛,我还只会玩脚丫子。。。。 记得我当时看到这个题整个人就吓傻了,完全不知道怎么做,然后NOI同步赛就这样爆零了。。。 如今我学了LCT这个神器,再看这个题,感觉不再那么难了。 其实这个题的标准解法是SPFA,改得完全认不出来的SPFA。 ...
分类:其他好文   时间:2014-12-02 20:52:00    阅读次数:253
BZOJ3670 [Noi2014]动物园
哇,你造吗。。。蒟蒻当年NOI这道题。。。可是拿了0分哦~(废话这么多,你弱怪我啊!)我们先kmp一次,记录下next数组及cnt数组,其中cnt表示他前面可以匹配的模式串个数。然后在类似kmp的做一次,记录下Next数组,Next == next + 长度限制。于是。。。ans = Π (cnt[...
分类:其他好文   时间:2014-12-01 20:42:35    阅读次数:240
BZOJ1251 序列终结者
当做Splay的模板来用比较好?因为蒟蒻不会Splay= =简直要跪了。。。调个Splay从中午一直写到晚上。。。还能去考NOI嘛%>_ 11 #include 12 13 #define lson tr[p].son[0] 14 #define rson tr[p].son[1] 15 #d...
分类:其他好文   时间:2014-11-25 23:15:00    阅读次数:346
BZOJ 2879 NOI 2012 美食节 费用流
题目大意:好长,如果不想看可以先看看修车那个题,基本一样。 思路:做过修车就好办了。这个题仅仅是数据范围变大了一坨。建图就不说了,主要是动态加边。倒过来做,因为一个厨师最后一个菜做的时间是不会影响到其他菜的时间的。而且每一个厨师确定了最后一个菜才能去想倒数第二个菜是什么。所以每跑一次SPFA,就回来看看是哪个厨师做的菜,然后在多加一个点限制一下流量,将这个点连向所有的菜。 CO...
分类:其他好文   时间:2014-11-25 10:53:08    阅读次数:273
[BZOJ 2875][NOI 2012]随机数生成器(矩阵快速幂)
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2875 题目居然没给描述,我特么真无语了。。。好吧我来发个题目描述: 给出a,c,g,mod,x0,n,xn=(a*xn-1+c)%mod,求xn%g 联想用矩阵快速幂在logn的复杂度下求斐波那契数列,对这题我们也可以采取类似的方法。 我们用矩阵运算来改装这个递推式: ...
分类:其他好文   时间:2014-11-20 23:47:47    阅读次数:256
BZOJ 2007 NOI 2010 海拔 平面图最小割->最短路SPFA+pq
题目大意:给出一个城市各个道路的双向流量,城市的左上角的高度是0,城市的右下角的高度是1,若人流升高海拔就会消耗体力,问最小需要消耗多少体力。 思路:这道题才是真正的让我见识到了algorithm中的heap的强大。 分析这道题可以发现,一定会有一条分界线,这个分界线左边高度都为0,右边高度都是1,然后找到这条分界点就可以了。明显的最小割。但是数据量巨大,直接跑最大流会T,又是平面图,...
分类:其他好文   时间:2014-11-20 17:10:52    阅读次数:237
BZOJ 1415 NOI2005 聪聪和可可 期望DP+记忆化搜索 BZOJ200题达成&&NOI2005全AC达成
题目大意:给定一个无向图,聪聪在起点,可可在终点,每个时刻聪聪会沿最短路走向可可两步(如果有多条最短路走编号最小的点),然后可可会等概率向周围走或不动,求平均多少个时刻后聪聪和可可相遇 今天早上起床发现194了然后就各种刷……当我发现199的时候我决定把第200题交给05年NOI仅剩的一道题……结果尼玛调了能有一个小时……我居然没看到编号最小这个限制0.0 首先我们知道,由于聪聪走两步而可可走...
分类:其他好文   时间:2014-11-07 20:58:56    阅读次数:297
POJ 1185 NOI 2001 炮兵阵地 状压DP
题目大意:给出一个地图,有两种点,P点可以站人,H点不能站人。每放一个人就会对他上下左右各两个格子产生影响,产生影响的格子不能放人。问最多能放多少个人。 思路:数据范围指引解题的方向。题中给出M 最后是如果m CODE: #include #include #include #include using namespace std; int m,n; ch...
分类:其他好文   时间:2014-10-30 13:32:09    阅读次数:275
UOJ #2. 【NOI2014】起床困难综合症 数位DP
第二次做NOI的题。。。。预处理+数位DP #2. 【NOI2014】起床困难综合症 统计提交情况 描述提交 21 世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳。作为一名青春阳光好少年,atm 一直坚持与起床困难综合症作斗争。通过研究相关文献,他找到了该病的发病原因:在深邃的太平洋海底中,出现了一条名为 drd 的巨龙,它掌握着...
分类:其他好文   时间:2014-10-29 17:16:25    阅读次数:291
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!