当前位置: 首页 > news >正文

Week3_250303~250309_OI日志(待完善)

Week3_250303~250309_OI日志

  • 250303
    • 大致安排
    • 题目
    • 字符串hash

250303

大致安排

上午讲了字符串hash初步,感觉很NB,下午补题,但因为字符串太菜,补题速度过于缓慢。

题目

  1. P3370 【模板】字符串哈希
  2. U461211 字符串 Hash(数据加强)
  3. P3763 [TJOI2017] DNA
    字符串 k k k 次失配问题,在这里 k = 3 k=3 k=3 ,直接枚举起始位置,并三次二分失配位置即可,字符串hash判断即可。但需要注意一点hash复杂度可能凭空多log,时间复杂度从而达到惊人的 O ( T ⋅ n ⋅ 3 ⋅ l o g 2 ( n ) ⋅ l o g ? ( ? ) ) O(T \cdot n \cdot 3 \cdot log_2(n) \cdot log_?(?)) O(Tn3log2(n)log?(?)),常数飞起。这时考虑到有前几位均不失配的概率很小,且数据比较随机,所以直接手动特判,而不上二分。或者是,改成单模数,不过我一般设 998244 8 53 998244\color{red}8\color{black}53 998244853
  4. P4824 [USACO15FEB] Censoring S
    考虑这个操作,就是个栈,而且每次删的字符串长度固定,考虑如何判断何时删,在栈上维护一个动态的字符串hash
  5. P4407 [JSOI2009] 电子字典
    这道题有 2 2 2 种解法:
    方法一,把操作一次后的字符串搞出来放入先前建好的Trie树上跑查询。
    方法二,hash扔进map 特别注意这里的操作二"+" 必须将原字典字符串操作扔到一个新的map进行查询,否则凭空 26 26 26 倍常数,导致TLE
  6. AT_arc172_c [ARC172C] Election
    数学,hash均可解决

字符串hash

相关文章:

  • python学习第四天
  • 3.1 ARM体系结构
  • 【Linux 下Web(Apache/Nginx)入口安全事件及日志溯源流程】
  • 32.C++二叉树进阶1(二叉搜索树)
  • idea实现热部署
  • Leetcode 3469. Find Minimum Cost to Remove Array Elements
  • 在线量化算法(QAT) --学习记录2
  • FastGPT 引申:信息抽取到知识图谱的衔接流程
  • 播放器系列3——解码
  • VLM-E2E:通过多模态驾驶员注意融合增强端到端自动驾驶
  • 如何基于VBA在word中嵌入AI模型实现实时问答(SiliconflowDeepSeek)
  • 编译可以在Android手机上运行的ffmpeg程序
  • nginx accesslog 打印自定义header
  • 厦门大学第3弹:DeepSeek大模型及其企业应用实践(150页PPT,企业人员的大模型宝典)
  • 21.<基于Spring图书管理系统②(图书列表+删除图书+更改图书)(非强制登录版本完结)>
  • 历年湖南大学计算机复试上机真题
  • 【AI Guide】AI面试攻略只用看这一篇就够了!力争做全网最全的AI面试攻略——大模型(二十六)词表与词表扩充
  • Mysql学习笔记(六)Django连接MySQL
  • 机器学习算法——回归任务
  • LabVIEW虚拟频谱分析仪
  • 高端模板网站建设/精准客源推广引流
  • 北京 网站 外包/百度发布信息的免费平台
  • 护肤品网站建设环境分析/免费google账号注册入口
  • 华为公司网站建设方案/西青seo
  • 外贸网站建设 如何做/站长工具seo优化
  • 网站建设需求指引/搜索引擎优化的简写是