随笔分类 -  数据结构——Hash

摘要:题目链接 2016多校1 Problem J 题意 给定两棵相同的树,但是编号方案不同。求第一棵树上的每个点对应的第二棵树上的点。输出一种方案即可。 首先确定树的直径的中点。两棵树相等意味着两棵树的直径相等。 然而直径有很多条,我们任意求出两棵树的各一条直径并不以为着这两条直径是相对应的。 但是直径 阅读全文
posted @ 2018-02-28 13:03 cxhscst2 阅读(340) 评论(0) 推荐(0)
摘要:题目链接 UCloud 的安全秘钥 对于简单的版本,我们直接枚举每个子序列,然后sort一下判断是否完全一样即可。 对于中等版本,这个时候不能在判断两个序列是否相似上面花太多的条件。 这个时候就想到了Hash 对$1$到$n$的每一个数,随机一个权值。 两个序列相似则有这两个序列的每个元素的Hash 阅读全文
posted @ 2017-07-23 23:50 cxhscst2 阅读(231) 评论(0) 推荐(0)