- 博客(6)
- 收藏
- 关注
原创 【apio2012】网络流
虽然apio没去,但是讲课资料还是值得研究第2~4道题还没怎么见过,其他几道就比较老了Transform Matrixmt在wc2010的校内讲课中讲过,但是只记得听过这道题了,不过重新推发现思路还比较清晰,首先我们可以将任意1移至一个0而不影响其他的数字,假设是0就直接交换,如果是1,可以看做是接力,由于1是等价的,所以可以看做穿过去,那么我们就只需将初始状态的1与目标状态的1一
2012-05-24 20:31:54 1407
原创 【可持久化数据结构】函数式线段树
clj的论文很不错总体思想就是只赋值不修改,同时充分运用历史版本,也正因为这个特性,所以可以完成在线询问历史版本的功能这东西不同于后缀自动机基本基于原有知识就可以有直观的理解,往往平常想题的时候想到某个思路认为无法实现就直接枪毙,但这些东西恰好用函数式编程就迎刃而解,如果用以前的思维方式很有可能直接滤过,囧的就是明明拿着钥匙却偏偏认为那道门打不开,所以对于此类题目关键就是要贴合函数式编程的
2012-05-19 21:05:05 7083 10
原创 【字符串新武器】后缀自动机
发链:http://neroysq.blogcn.com/articles/%E5%90%8E%E7%BC%80%E8%87%AA%E5%8A%A8%E6%9C%BA%E5%88%9D%E6%8E%A2.htmlhttp://blog.sina.com.cn/s/blog_7812e98601012cim.html详细构造见上述链接,此处介绍性质与理解后缀自动机具有两大性质,考虑转
2012-05-19 19:33:44 10824 13
原创 【ctsc2012】solution
梭哈游戏题意:给定一系列比较规则,并给出A,B当前手牌,讨论牌抽完后,A能赢B的概率比较规则比较复杂,可以先判牌形,再将花色大小压成一个数,排序后我们就只要统计,在某副手牌之前的手牌中,有多少个与其无重复手牌,判重工作可以由容斥原理和hash表完成,对于每副手牌需要2^5判断复杂度为o(手牌数*2^5),手牌数最多只有c(51,5)5s时限还算充裕,对于hash,我们考虑用53进制压位,因
2012-05-19 16:57:28 2070
原创 【莫队算法】小z的袜子
题目:给定n个数a1, a2…… an与m个询问(L,R)。对于每个询问,从aL, aL+1…… aR这R-L+1个数中随机取出两个数,求这两个数相同的概率。假设我们当前处理了询问(l1,r1),那么下个询问(l2,r2)需要操作的次数是|l1-l2|+|r1-r2|,其实就是曼哈顿距离,那么只需求出哈密尔顿路径即可确定操作序列,但是tsp不好求,则我们求出曼哈顿距离最小生成树,可
2012-05-16 08:39:23 24292 2
原创 【恶心容斥】梭哈游戏
本来想一次性大批量更新的,每次都发现东西太多,又懒得写了干脆改成休息的时候,写博文放松算了,好吧,本博客处于半荒废状态梭哈游戏,参见ctsc2012d1t1(ctsc太颓了,酱油记都不想写)其实这道题,不是容斥恶心,而是牌局的大小判断恶心。分别搜出两人的牌局,然后统一排序,那么我们只需知道一个牌局前面有多少没有相同重复手牌的牌局即可,这部分就用容斥统计,然后比较大小各种恶心#i
2012-05-16 08:25:54 1088
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人