上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页
摘要: 1 /************************************************************** 2 Problem: 2460 3 User: idy002 4 Language: C++ 5 Result: Accepted 6... 阅读全文
posted @ 2015-05-23 12:03 idy002 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 对于每个灯,我们用一个变量表示其决策,xu=0表示不选,xu=1表示选。因为每个灯最后必须都亮,所以每个等都对应一个异或方程。解这个异或方程组,有几种情况: 1、存在唯一解(得到的上三角系数矩阵的主对角线上的元素全部为1) 2、无解(存在某行系数全为0,但等式右边不为0) 3、存在v个自由元(... 阅读全文
posted @ 2015-05-23 10:59 idy002 阅读(327) 评论(0) 推荐(1) 编辑
摘要: 感觉这题出得真好。我们将问题简化过后是这样的:给定一个数集,找一个最大的非空子集(一个集合的大小是它的元素和)A,使得A不存在一个非空子集,其所有元素的异或和为0。因为我们始终可以只选一个数,所以如果允许选空集,也没有选一个数优,所以我们将原来的问题变成:给定一个数集,找一个最大的子集(一个集合的大... 阅读全文
posted @ 2015-05-22 21:49 idy002 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 后缀自动机是一种确定性有限自动机(DFA),它可以且仅可以匹配一个给定串的任意后缀。构造一个可以接受一个给定串的所有后缀的不确定性有限自动机(NFA)是很容易的,我们发现我们用通用的将NFA转换成对应DFA的算法转换出来的DFA的状态数都很小(O(n)级别的,远远达不到指数级别)。于是,人们就开始研... 阅读全文
posted @ 2015-05-21 21:35 idy002 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 后缀自动机扩展到树形结构上。先建出大的Trie,然后我们得到了一棵Trie树,对于树上的每个节点,保存一个后缀自动机从根走它代表的字符串后到达的节点,每次其儿子就从父亲的这个节点开始扩展。 1 /***************************************************... 阅读全文
posted @ 2015-05-21 21:04 idy002 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 建出后缀自动机,考虑每条边的贡献。发现后缀自动机的val和right集合大小都可以在转移DAG上DP(需要记录每个终止位置所在节点)。 1 /************************************************************** 2 Problem: 3... 阅读全文
posted @ 2015-05-20 21:36 idy002 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 后缀自动机处理多字符串字串相关问题。首先,和后缀数组一样,用分割符连接各字符串,然后建一个后缀自动机。我们定义一个节点代表的字符串为它原本代表的所有串去除包含分割符后的串。每个节点代表的字符串的数量可以用DP来计算(不能用right集合来算了)。对于原来n个串中的一个串,其所有前缀可以通过将该串放到... 阅读全文
posted @ 2015-05-20 15:18 idy002 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 这道题用后缀数组貌似会T。后缀自动机做法:t==0:第k小的本质不同字串 首先把后缀自动机建出来,我们会得到一个DAG,并且只存在一个点入度为0(我们称之为根),可以证明字符串的任意一个本质不同的子串(不包括空串)与该自动机上一条起点为根的长度(路径边数)大于0的路径一一对应。所以我们就可以进行D... 阅读全文
posted @ 2015-05-20 10:48 idy002 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 最大的收获就是题目所说。deal(s) : 处理节点s所在块的问题,并保证: 1、s是该块中最靠近根节点的点,没有之一。 2、s所在块到根节点的路径上的点全都用来更新过了s所在块的所有节点。然后步骤是: 1、找s所在块的重心c。 2、如果s就是c,那么用c更新当前块的所有节点,然后“删除c”... 阅读全文
posted @ 2015-05-16 16:02 idy002 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 想到了从小到大依次填,但想到可能有重复元素,那是就会有分支,就不知怎样办了,最后才发现它是用随机数来调整排列,所以没有重复元素,唉。。。。。 1 /************************************************************** 2 Problem... 阅读全文
posted @ 2015-05-14 11:30 idy002 阅读(105) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页