码迷,mamicode.com
首页 >  
搜索关键字:noi2014    ( 198个结果
BZOJ 3671 NOI2014 随机数生成器 贪心+暴力
题目大意:。。。。。有点长自己看吧 首先既然是排序后的序列字典序最小,那么一定要选尽量小的数字走 然后T是1~m*n的序列 所以不存在重复(一开始我居然把这个条件看漏了) 好的这题贪心 每次选择没有被标记的最小点,然后把左下方和右上方都标记掉(记得标记重复时break,不然就挂了) 注意5000*5000的数组开两个int就是极限了 开多了妥妥MLE 所以T数组记得重复利用 暴力跑了3...
分类:其他好文   时间:2014-09-01 17:55:53    阅读次数:347
BZOJ 3669 NOI2014 魔法森林 SPFA
题目大意: 给定一个无向图,每条边有两个权值ai和bi,从1走到N,设路径上a权的最大值为A,b权的最大值为B,求A+B的最小值 首先这题如果只有一个权值就是水题无误……但是多了个权值之后我们就要好好考虑一下了 我们对a排序,枚举a,对于每一次枚举求b权最大值的最小值即可 跑M遍SPFA肯定超时无误 网上很多人写了LInk-Cut-Tree维护动态最小生成树 我的LCT没写明白 就去写了S...
分类:其他好文   时间:2014-09-01 14:06:53    阅读次数:1733
BZOJ 3670 NOI2014 动物园 KMP算法
题意: 给定一个长为L的字符串(L 求Π(num[i]+1)%1000000007 这就是KMP算法的一个变形。。。首先求出next数组,顺便求出cnt数组,代表长度为i的前缀经过几次fix=next[fix]会得到0,然后重新匹配一次,这次注意当fix*2>i的时候令fix=next[fix]即可 这题有坑 切忌用num数组代替next 此外勿忘开long long 这题就水过去了。...
分类:其他好文   时间:2014-09-01 14:06:13    阅读次数:247
BZOJ 3668 NOI2014 起床困难综合症 贪心
题干一堆废话。。 题目大意:给定n次操作(与,或,异或),在0~m中选择一个数,使这个数经过n次操作后得到的值最大 丰年好大水 AC如土分如铁。。 这尼玛根本就是水题好不 枚举选择数字的每一位 分三种情况讨论: 1.该位取0时经过n次操作结果取1 这自然是最理想的情况 必须选择0 2.情况1不满足 该为取1时经过n次操作结果取1 且取1后值不超过m 这样我们也选择1 3.上两种情况不满...
分类:其他好文   时间:2014-09-01 10:49:53    阅读次数:271
BZOJ3669: [Noi2014]魔法森林
3669: [Noi2014]魔法森林Time Limit:30 SecMemory Limit:512 MBSubmit:226Solved:127[Submit][Status]Description为了得到书法大家的真传,小E同学下定决心去拜访住在魔法森林中的隐士。魔法森林可以被看成一个包含个...
分类:其他好文   时间:2014-08-31 10:29:31    阅读次数:1048
NOI2014 DAY2 题解
当天下午3点拿到jcvb现场发来的数据,本地自测100+100+30=230。BUAA成绩60+60+30=150。sad story~动物园 zoo既是它的后缀同时又是它的前缀,并且该后缀与该前缀不重叠,将这种字符串的数量记作num[i]。偌大的提示:kmp! 思路很简单,求出next数组,你会发...
分类:其他好文   时间:2014-08-16 18:30:20    阅读次数:469
NOI2014 随机数生成器.
3757. 【NOI2014】随机数生成器(Standard IO)Time Limits:5000 msMemory Limits:262144 KBDescriptionInput输入文件的第 1 行包含 5 个整数,依次为 x0, a, b, c, d,描述小 H 采用的随机数生成算法所需的随...
分类:其他好文   时间:2014-08-12 21:39:24    阅读次数:324
NOI2014题解
起床困难综合症(BZOJ 3668) 送分题,直接从高位向低位贪心。 魔法森林(BZOJ 3669) 一个容易想到的办法就是枚举A的最大值,以B作为权值求最小生成树。暴力的话要T的。如果从小到大枚举A的最大值,每次仅会添加一些新的边,所以自然想到用LCT维护。本来还可以考一下LCT的,结果考场上A此...
分类:其他好文   时间:2014-08-03 23:12:26    阅读次数:365
NOI2014 随机数生成器
随机数生成器【问题描述】小H最近在研究随机算法。随机算法往往需要通过调用随机数生成函数(例如Pascal中的random和C/C++中的rand)来获得随机性。事实上,随机数生成函数也并不是真正的“随机”,其一般都是利用某个算法计算得来的。比如,下面这个二次多项式递推算法就是一个常用算法:算法选定非...
分类:其他好文   时间:2014-08-03 10:10:55    阅读次数:413
NOI2014 魔法森林
3669: [Noi2014]魔法森林Time Limit:30 SecMemory Limit:512 MBSubmit:106Solved:62[Submit][Status]Description为了得到书法大家的真传,小E同学下定决心去拜访住在魔法森林中的隐士。魔法森林可以被看成一个包含个N...
分类:其他好文   时间:2014-08-03 10:08:05    阅读次数:432
198条   上一页 1 ... 17 18 19 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!