在考场上因为一些原因,系统编译不了。

于是在最后\(1h\)把\(T3\)得重打一遍,所以这题的暴力没有写完。

不过也确实很蠢,没想到做法。

考虑搜索原串中的字母的对应取值,然后计算出结果的柿子。

考虑把柿子中原字母不替换,否则从左到右替换成新字母(相同取值一样的)。

然后插入\(hash\).

查询时考虑非关键字母是什么字母我们并不关心,那么用相同的替换规则,然后\(hash\)查询就好了

最新文章

  1. SDOI2009
  2. BZOJ 3111: [Zjoi2013]蚂蚁寻路
  3. 怎样增加windows 系统的环境变量Path的默认长度的限制?
  4. mesos INSTALL
  5. 【笔记】CAP原理和BASE思想
  6. debian系统root用户登录
  7. Spring多数据源的配置和使用
  8. Android:打包apk
  9. CSS Sprites优点
  10. SQL数据类型介绍
  11. Struts学习之类型转换
  12. C#学习日志 day 5 ------ windows phone 8.1真机调试手机应用
  13. ASP.NET SignalR 2.0入门指南
  14. struts2 之 【struts2简介,struts2开发步骤,struts2详细配置,struts2执行流程】
  15. Python打包EXE神器 pyinstaller
  16. python_11_字符编码
  17. ionic3隐藏子页面的tabs和配置返回按钮
  18. 子集三种生成方法 java
  19. xlrd(excel导入mysql数据库)
  20. 039 在weblogic下部署jndi的多数据源

热门文章

  1. gitk
  2. C++ 与 Visual Studio 2019 和 WSL(二)
  3. nmap常用命令汇总
  4. Java项目中常用的的五大设计原则
  5. 【UE4 C++ 基础知识】<6> 容器——TMap
  6. iNeuOS工业互联网操作系统,智慧用电测控应用案例
  7. Java:volatile笔记
  8. 手把手教你学Dapr - 2. 必须知道的概念
  9. Noip模拟68 2021.10.4
  10. Django(71)图片处理器django-imagekit