码迷,mamicode.com
首页 >  
搜索关键字:spoj    ( 889个结果
BZOJ 1982 Spoj 2021 Moving Pebbles 博弈论
题目大意:给定n堆石子,每次可以选择一堆石子,拿走任意个,然后将堆中剩余石子移动任意个到任意一些堆里,不能操作者为输,求是否先手必胜 必败状态为:nn为偶数,且将石子数相同的堆两两配对可以配成n2\frac n2对 例如: 66 1 1 4 4 5 5 1\ 1\ 4\ 4\ 5\ 5\ 这就是一个先手必败的初始状态 证明: 首先证明这个状态是必败的 由于堆可以两两配对,因此无论先...
分类:其他好文   时间:2015-05-28 16:18:18    阅读次数:176
spoj375 树链剖分(单点更新,区间查询)
http://www.spoj.com/problems/QTREE/ QTREE - Query on a tree no tags  You are given a tree (an acyclic undirected connected graph) with N nodes, and edges numbered 1, 2, 3...N-1. We w...
分类:其他好文   时间:2015-05-27 12:25:26    阅读次数:127
【SPOJ】【Qtree】
QTREE - Query on a treeno tags You are given a tree (an acyclic undirected connected graph) with N nodes, and edges numbered 1, 2, 3…N-1.We will ask you to perfrom some instructions of the following...
分类:其他好文   时间:2015-05-20 18:31:52    阅读次数:241
SPOJ SUBST1 POJ 2406 POJ REPEATS 后缀数组小结
//聪神说:做完了题目记得总结,方便以后复习。 SPOJ SUBST1  题目链接:点击打开链接 题意:给一个字符串,求不同子串个数。 思路:假设所有子串都不同,答案为len*(len+1)/2;然而不是这样... 下面我们就找出重复的子串: 首先先将后缀排序,对于后缀i能生成len-sa[i]个子串,这其中有height[i]个子串与第i-1个后缀生成的子串重复了; 所以答案为 le...
分类:编程语言   时间:2015-05-07 22:11:58    阅读次数:175
[BZOJ1982][POJ1740][Spoj 2021]Moving Pebbles|解题报告
这道题的题意BZ和POJ上的都不大清楚... 大概就是给出n堆石子,以及初始每堆石子的个数 两个玩家交替操作,每个操作可以任意在一堆中取任意多的石子 然后再从这堆里拿若干个石子放到某个当前还存在的堆里,当然这个操作也可以不做 问先手还是后手有必胜策略 博弈的题目果然是脑洞大啊......
分类:其他好文   时间:2015-04-30 08:42:53    阅读次数:214
SPOJ 375 QTREE系列-Query on a tree (树链剖分)
题目地址:SPOJ 375 树链剖分第一发! 果然是个貌似很高级的数据结构,其实就是把树的边从树形结构转化成了线性结构,从而可以用线段树或树状数组之类的数据结构进行快速维护。从而将时间缩到n*log(2*n). 这题用的线段树维护的。 代码如下:#include #include #include #i...
分类:其他好文   时间:2015-04-30 01:03:53    阅读次数:162
SPOJ DQUERY 区间内不同数的个数 主席树
#include #include #include #include #include using namespace std; const int MAXN = 30010,MAXLOG = 20; struct ChairTree { int l,r; int ans; }ct[MAXN*MAXLOG]; int ctRoot[MAXN]; int ctTop...
分类:其他好文   时间:2015-04-28 16:14:58    阅读次数:153
SPOJ BALNUM Balanced Numbers(数位dp)
Balanced Numbers Time Limit:123MS     Memory Limit:1572864KB     64bit IO Format:%lld & %llu Submit Status Practice SPOJ BALNUM Description Balanced numbers have been used by mathe...
分类:其他好文   时间:2015-04-28 09:57:28    阅读次数:174
【后缀数组】不相同的字串个数
spoj改版后好囧……不相同的子串的个数(spoj694,spoj705)给定一个字符串,求不相同的子串的个数。算法分析:每个子串一定是某个后缀的前缀,那么原问题等价于求所有后缀之间的不相同的前缀的个数。如果所有的后缀按照 suffix(sa[1]), suffix(sa[2]),suffix(sa...
分类:编程语言   时间:2015-04-28 08:16:54    阅读次数:160
嗯,我是 一个偏执狂
http://davidzai.blog.163.com/blog/static/18712621200971293444516/很久没删日志了,把SPOJ那篇删了。其实对大多数事情都非常随意的,但对少数特别喜欢的事情就特别敏感。在ACM的云雾里我沦为一名空想社会主义者,总是情不自禁地希望这个环境无...
分类:其他好文   时间:2015-04-23 21:32:01    阅读次数:132
889条   上一页 1 ... 61 62 63 64 65 ... 89 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!