Jackiesteed

www.github.com/jackiesteed

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年5月18日

摘要: 省赛前心里一直打鼓,不确定我们到底在山东省内能打第几,惴惴不安的就开路到了济南(比赛在山东大学齐鲁软件学院).题外话,最近RP涨了(有没有RP之说?^^),热身赛前打了一场Codeforces,没有紫,直接橙黄了(后来又成了紫,火候未到也).//热身赛测机器,嵩神娴熟地虐机器.正式比赛,还算顺利,A-J中只有F和I没有出来,其中F题是个裸的最远Manhattan距离,I题是个裸的斜率优化的DP.A题我一开始一直没有让做,但是A其实是个水题,Nim 读成了Anti-Nim,题目描述囧.鉴于题目不是很难,比赛具体过程不再赘述.关于没有A掉的这两个题目,原因有:1,题量不够,区区1000题还没到,2 阅读全文
posted @ 2011-05-18 09:46 Jackiesteed 阅读(203) 评论(0) 推荐(2) 编辑

摘要: 本题是个简单的动态规划题目,其实亚O(N^2)(N==10000)的算法也是过的,但是假如出题人把数据量提高到1e5,程序肯定就会挂的.通过观察,其实对于station[i]处票价会产生实质性影响的只有3个,这3个分别是station[i]前面距离station[i]小于L[1]的最远的station,距离它小于L[2]最远的,距离它小于L[3]但是最远的.这样,通过station[i]-L[j](j=1,2,3)这个值,就可以在station数组里二分定位我们想要求的station(通过这个station的最优只来更新station[i])的下标了.至此,程序时间复杂度为O(N*log(N) 阅读全文
posted @ 2011-05-18 09:23 Jackiesteed 阅读(329) 评论(0) 推荐(1) 编辑