码迷,mamicode.com
首页 >  
搜索关键字:hnoi2004    ( 133个结果
BZOJ 1208: [HNOI2004]宠物收养所
题目1208: [HNOI2004]宠物收养所Time Limit:10 SecMemory Limit:162 MBDescription最近,阿Q开了一间宠物收养所。收养所提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物。每个领养者都希望领养到自己满意的宠物,阿Q根据领养者的要求通过他...
分类:其他好文   时间:2014-11-23 20:15:08    阅读次数:202
【动态规划】【最短路】【spfa】bzoj1207 [HNOI2004]打鼹鼠
若打了一只鼹鼠后,还能打另一只,我们可以在它们之间连权值为1的边。于是答案就是 以m为终点的最长路长度+1。建反图,就是单源最长路。MLE TLE 一时爽。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 ve...
分类:其他好文   时间:2014-11-22 10:38:15    阅读次数:232
BZOJ 1212 HNOI 2004 L语言 Trie树
题目大意:给出一些单词,和一些句子,当且仅当句子可以分割成的子串都可以被词典翻译,就说明这个子串是可以被翻译的。求最长的可以被翻译的前缀长度。 思路:利用Trie树来刷数组,能够刷到的最长的地方就是这个串最长可以翻译到的地方。 PS:在BZOJ上Trie居然比AC自动机快,我的渣代码都刷到第一篇了。。。 CODE: #include #include #includ...
分类:编程语言   时间:2014-11-20 18:49:12    阅读次数:286
【权值分块】bzoj1208 [HNOI2004]宠物收养所
不多说。比pb_ds还是要快不少的。 1 #include 2 #include 3 #include 4 using namespace std; 5 #define N 80001 6 int sum,sz,num[N],l[295],r[295],a[N],op[N],en,ma[N],ans...
分类:其他好文   时间:2014-11-19 18:00:40    阅读次数:184
BZOJ 1212 HNOI2004 L语言 AC自动机(Trie树)+动态规划
题目大意:给定一个单词表和m个字符串 问每个字符串的最长的前缀,满足这个前缀可以拆分成一些字符串 使这些字符串都在单词表中出现过 再也不敢看错数据范围了……一道明明用Trie树能解决的问题居然被我写了AC自动机…… 将单词表中的单词全都插入AC自动机 每个单词所在的节点记录这个单词的长度 然后对于每个字符串 用f[i]表示长度为i的前缀是否能拆分成单词表中的单词 跑AC自动机 对于每个匹配...
分类:编程语言   时间:2014-11-19 01:30:12    阅读次数:182
BZOJ 1211 HNOI2004 树的计数 Prufer序列
题目大意:给定一棵树中所有点的度数,求有多少种可能的树 Prufer序列,具体参考[HNOI2008]明明的烦恼 直接乘会爆long long,所以先把每个数分解质因数,把质因数的次数相加相减,然后再乘起来 注意此题无解需要输出0 当n!=1&&d[i]==0时 输出0 当Σ(d[i]-1)!=n-2时输出0 写代码各种脑残……居然直接算了n-2没用阶乘…… #include #in...
分类:其他好文   时间:2014-10-30 19:13:02    阅读次数:344
BZOJ 1208 HNOI2004 宠物收养所 平衡树/set
题目大意:有一家宠物收养所,有没有被收养的宠物或者是想收养宠物的人,每个宠物有一个个性值,每个想收养宠物的人有一个理想的个性值。每一个时刻,宠物收养所里只能有想收养宠物的人或宠物。当人领走宠物时,就会有一个不满意度。求这个最小的不满意度。 思路:就是个模拟+数据结构维护。用set可以水过,时间卡的不是很紧。练手写了Treap。注意极大值不能开太大,会re CODE: #i...
分类:其他好文   时间:2014-09-18 14:54:14    阅读次数:243
BZOJ1211: [HNOI2004]树的计数
1211: [HNOI2004]树的计数Time Limit: 10 SecMemory Limit: 162 MBSubmit: 1245Solved: 383[Submit][Status]Description一个有n个结点的树,设它的结点分别为v1, v2, …, vn,已知第i个结点vi的...
分类:其他好文   时间:2014-09-18 14:33:33    阅读次数:218
【set】【Splay】【pb_ds】bzoj1208 [HNOI2004]宠物收养所
每次来的如果是人,且宠物数不为零,就从宠物中选出一个与其差距最小的,累加答案;若为零,就把他放入另一个集合里。如果是宠物,则同上。各种平衡树都可过,我蛋疼地用了pb_ds。Code: 1 #include 2 #include 3 #include 4 using namespace std; 5 ...
分类:其他好文   时间:2014-09-06 16:04:53    阅读次数:1020
bzoj1208(splay tree)
1208: [HNOI2004]宠物收养所 Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 4352  Solved: 1645 [Submit][Status] Description 最近,阿Q开了一间宠物收养所。收养所提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物。每个领养者都希望领养到自己满意的宠物,阿Q根据领养者...
分类:其他好文   时间:2014-09-03 18:16:57    阅读次数:166
133条   上一页 1 ... 11 12 13 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!