题目大意:有两种金券,A和B。每一天有一个rate值,表示购入的比例;还有每一天AB金券的售价。现在给出初始的钱数,问最后能够获得多少钱。
思路:这算是神题了吧,啃论文啃别人代码将近一天才算有点明白。
首先题目中说的可以买一部分或者卖一部分是扯淡的,因为为了最大获利一定要全部买入,全部卖出。朴素的DP方程就好弄了。
设f[i]为第i天最多的B券的数量。那么f[i] = (rate[j...
分类:
其他好文 时间:
2014-12-04 15:42:24
阅读次数:
357
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3669
记得四个月之前的NOI同步赛,我还只会玩脚丫子。。。。
记得我当时看到这个题整个人就吓傻了,完全不知道怎么做,然后NOI同步赛就这样爆零了。。。
如今我学了LCT这个神器,再看这个题,感觉不再那么难了。
其实这个题的标准解法是SPFA,改得完全认不出来的SPFA。
...
分类:
其他好文 时间:
2014-12-02 20:52:00
阅读次数:
253
哇,你造吗。。。蒟蒻当年NOI这道题。。。可是拿了0分哦~(废话这么多,你弱怪我啊!)我们先kmp一次,记录下next数组及cnt数组,其中cnt表示他前面可以匹配的模式串个数。然后在类似kmp的做一次,记录下Next数组,Next == next + 长度限制。于是。。。ans = Π (cnt[...
分类:
其他好文 时间:
2014-12-01 20:42:35
阅读次数:
240
当做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
题目大意:好长,如果不想看可以先看看修车那个题,基本一样。
思路:做过修车就好办了。这个题仅仅是数据范围变大了一坨。建图就不说了,主要是动态加边。倒过来做,因为一个厨师最后一个菜做的时间是不会影响到其他菜的时间的。而且每一个厨师确定了最后一个菜才能去想倒数第二个菜是什么。所以每跑一次SPFA,就回来看看是哪个厨师做的菜,然后在多加一个点限制一下流量,将这个点连向所有的菜。
CO...
分类:
其他好文 时间:
2014-11-25 10:53:08
阅读次数:
273
题目链接: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
题目大意:给出一个城市各个道路的双向流量,城市的左上角的高度是0,城市的右下角的高度是1,若人流升高海拔就会消耗体力,问最小需要消耗多少体力。
思路:这道题才是真正的让我见识到了algorithm中的heap的强大。
分析这道题可以发现,一定会有一条分界线,这个分界线左边高度都为0,右边高度都是1,然后找到这条分界点就可以了。明显的最小割。但是数据量巨大,直接跑最大流会T,又是平面图,...
分类:
其他好文 时间:
2014-11-20 17:10:52
阅读次数:
237
题目大意:给定一个无向图,聪聪在起点,可可在终点,每个时刻聪聪会沿最短路走向可可两步(如果有多条最短路走编号最小的点),然后可可会等概率向周围走或不动,求平均多少个时刻后聪聪和可可相遇
今天早上起床发现194了然后就各种刷……当我发现199的时候我决定把第200题交给05年NOI仅剩的一道题……结果尼玛调了能有一个小时……我居然没看到编号最小这个限制0.0
首先我们知道,由于聪聪走两步而可可走...
分类:
其他好文 时间:
2014-11-07 20:58:56
阅读次数:
297
题目大意:给出一个地图,有两种点,P点可以站人,H点不能站人。每放一个人就会对他上下左右各两个格子产生影响,产生影响的格子不能放人。问最多能放多少个人。
思路:数据范围指引解题的方向。题中给出M
最后是如果m
CODE:
#include
#include
#include
#include
using namespace std;
int m,n;
ch...
分类:
其他好文 时间:
2014-10-30 13:32:09
阅读次数:
275
第二次做NOI的题。。。。预处理+数位DP
#2. 【NOI2014】起床困难综合症
统计提交情况
描述提交
21 世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳。作为一名青春阳光好少年,atm 一直坚持与起床困难综合症作斗争。通过研究相关文献,他找到了该病的发病原因:在深邃的太平洋海底中,出现了一条名为 drd 的巨龙,它掌握着...
分类:
其他好文 时间:
2014-10-29 17:16:25
阅读次数:
291