反串Hash的写法

反串Hash的写法

写反串hash容易懵,增加不必要的debug时间,基于F - ABCBAC (atcoder.jp)这个题总结一下。

先给一下这个题的解:Submission #37849503 - AtCoder Beginner Contest 284

获取反串哈希的步骤:

  1. 获取原串的反串
  2. 对反串做正常的哈希变化
  3. 如果想要获取原串[l,r]的反串hash值,就去找反串[nr+1,nl+1]的hash值(默认下标从1开始)用自然语言描述就是倒数第r个到倒数第l个。
posted @   Mxrurush  阅读(44)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示