树状数组可以维护字符串哈希吗
  • 板块学术版
  • 楼主sigma_zjx
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/12/25 14:38
  • 上次更新2024/12/25 20:30:26
查看原帖
树状数组可以维护字符串哈希吗
720235
sigma_zjx楼主2024/12/25 14:38

维护一个字符串 SS,要求支持如下操作:

  • 修改 SS 某一个位置的值。
  • 给定 xx,查询 SS 长度为 xx 的前缀的哈希值。

以下是哈希值计算的伪代码:

Function hash(String s):
  result = 0
  mod = 998442353
  base = 998244353
  For char in s:
    result = (result * base + Int(char)) % mod
  return result
2024/12/25 14:38
加载中...