兔子与兔子与回文串-字符串哈希

哈希就是把一个具有某些性质的东西转化成另一个便于查询的东西。其应用有许多,主要是字符串。

下面是2个哈希的字符串题。

兔子与兔子:https://ac.nowcoder.com/acm/contest/1008/B

一道裸题,不想解释w,就是了解一些hash在字符串中的应用

回文串:https://ac.nowcoder.com/acm/contest/1008/C

这边有一些小小的变化。先将回文串分成奇偶,然后枚举回文中心,用二分的方法找到以当前字符为中心的回文串最长是多少。

over

—————————————————我是一道可爱的分割线——————————————————————————————

下面来了一道有趣的和hash有关的题目(不是字符串啦)

从乐乐:http://noi.ac/contest/228/problem/682

这个题经过一些列的化简之后的精髓在于:2个相同的数异或之后一定是0,但不保证不相同的数异或之后不是0,所以我们要做一些操作让这些数变得奇奇怪怪,这样就几乎不可能有2个不同的数异或之后不是0了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值