HASH
lqybzx
123
展开
-
bzoj 3916: [Baltic2014]friends
Description有三个好朋友喜欢在一起玩游戏,A君写下一个字符串S,B君将其复制一遍得到T,C君在T的任意位置(包括首尾)插入一个字符得到U.现在你得到了U,请你找出S.Input第一行一个数N,表示U的长度.第二行一个字符串U,保证U由大写字母组成Output输出一行,若S不存在,输出"NOT POSSIBLE".若S不唯一,输出原创 2015-03-30 19:20:07 · 695 阅读 · 0 评论 -
3097: Hash Killer I
Description这天天气不错,hzhwcmhf神犇给VFleaKing出了一道题:给你一个长度为N的字符串S,求有多少个不同的长度为L的子串。子串的定义是S[l]、S[l + 1]、... S[r]这样连续的一段。两个字符串被认为是不同的当且仅当某个位置上的字符不同。VFleaKing一看觉得这不是Hash的裸题么!于是果断写了哈希 + 排序。而hzhwcmhf神原创 2015-04-09 13:40:17 · 573 阅读 · 0 评论 -
bzoj 3098: Hash Killer II
Description这天天气不错,hzhwcmhf神犇给VFleaKing出了一道题:给你一个长度为N的字符串S,求有多少个不同的长度为L的子串。子串的定义是S[l]、S[l + 1]、... S[r]这样连续的一段。两个字符串被认为是不同的当且仅当某个位置上的字符不同。VFleaKing一看觉得这不是Hash的裸题么!于是果断写了哈希 + 排序。而hzhwcmhf神原创 2015-04-09 15:32:41 · 498 阅读 · 0 评论 -
bzoj 4474: [Jsoi2015]isomorphism
Description一个无向树的度数为 2的结点称为假结点,其它结点称为真结点。一个无向树的简化树其结点由原树的全体真结点组成,两个真结点之间有边当且仅当它们在原树中有边,或者在原树中有一条联结这两个结点的路,其中间节点全是假结点。两个无向树各自的简化树如果同构,即存在结点之间的一一对应,使得在一个树中的任意两个结点之间有边当且仅当它们的对应结点在另一个树中有边,则称原来原创 2016-04-04 19:13:14 · 697 阅读 · 0 评论 -
bzoj 4236: JOIOJI
DescriptionJOIOJI桑是JOI君的叔叔。“JOIOJI”这个名字是由“J、O、I”三个字母各两个构成的。最近,JOIOJI桑有了一个孩子。JOIOJI桑想让自己孩子的名字和自己一样由“J、O、I”三个字母构成,并且想让“J、O、I”三个字母的出现次数恰好相同。JOIOJI桑家有一份祖传的卷轴,上面写着一首长诗,长度为N,由“J、O、I”三个字母组成。JOIOJIさん想原创 2016-06-29 21:49:17 · 710 阅读 · 0 评论