传送门
考试的时候开始sb的以为需要可持久化trietrietrie树,发现建树时空都是O(n2)O(n^2)O(n2)的。
然后发现由于每次只从原来的字符串改一个字符。
因此直接主席树维护区间hashhashhash值。
sortsortsort的时候在主席树上二分比大小。
如果左子树hashhashhash值相同递归比右子树,否则走左子树,因为左子树的字典序的贡献更大。
代码

转载于:https://www.cnblogs.com/ldxcaicai/p/10084878.html

2018.10.16 NOIP模拟 长者(主席树+hash)相关推荐

  1. 2018.10.20 NOIP模拟 蛋糕(线段树+贪心/lis)

    传送门 听说是最长反链衍生出的对偶定理就能秒了. 本蒟蒻直接用线段树模拟维护的. 对于第一维排序. 维护第二维的偏序关系可以借助线段树/树状数组维护逆序对的思想建立权值线段树贪心求解. 代码 转载于: ...

  2. 2018.10.26 NOIP模拟 瓶子 (dp/贪心)

    传送门 正解是dp并不想去想了. 自己yy了一个贪心拿了95pts95pts95pts,唯一没过的点还只有一个地方错了,面向数据变成之后过啦! 所以我讲讲如何贪心. 考虑到最后都只会合并成一种颜色,所 ...

  3. 2018.10.24 NOIP模拟 小 C 的序列(链表+数论)

    传送门 考虑到a[l],gcd(a[l],a[l+1]),gcd(a[l],a[l+1],a[l+2])....gcd(a[l]...a[r])a[l],gcd(a[l],a[l+1]),gcd(a[ ...

  4. 2018.10.01 NOIP模拟 卡牌游戏(贪心)

    传送门 简单贪心题. 然而考试的时候失了智少讨论了一种情况导致gg. 实际上用到了二分图匹配的思想,L每次找到刚好比当前的牌小一点的出出去,看能匹配几个. 如何处理? 我们先考虑第一种比分策略. 我们 ...

  5. 2018.10.04 NOIP模拟 航班(tarjan+树形dp)

    传送门 考场上自己yy了一个双连通只有40分. 然后换根dp求最长路就行了. 代码 转载于:https://www.cnblogs.com/ldxcaicai/p/10084917.html

  6. 2018.10.16【校内模拟】长者(主席树)(字符串哈希)

    解析: 其实题目已经提示了我们需要用什么数据结构 没睡醒的zxyoizxyoizxyoi考场上打了30pts30pts30pts暴力就直接滚粗了... 一听是正解主席树瞬间明白怎么做... 由于每次修 ...

  7. 【2018/10/16测试T3】长者

    [题目] 内网传送门 外网传送门 [分析] 30 pts:哈希+二分 可以用 s t r i n g string string 排序,也可以利用哈希做到 O ( l o g    n ) (log\ ...

  8. [联合集训6-25] 蓝雨 线段树+主席树+hash

    先考虑p=qp=qp=q的情况,习惯先把求第kkk大变成求第k" role="presentation" style="position: relative;& ...

  9. tarjan+拓扑序+差分--2018.10.16模拟赛T2

    题目: 阿天住的城市有 n 个政府部门,这些部门之间用了 m 条有向路径 连接了起来.有趣的是,每过一天这些路径都会变换方向,也就是说, 偶数的日子和奇数的日子的图是不同的. 阿天在社保局工作,可惜他 ...

最新文章

  1. 数据结构与算法:05 Leetcode同步练习(一)
  2. nginx+keepalived
  3. Merge Sorted Array
  4. @SpringBootTest注解进行单元测试无法运行
  5. java客户端作为kafka生产者测试
  6. android远程命令行工具,Android 使用 adb命令 远程安装apk
  7. 马哥学习笔记二十七——IO复用
  8. Java - 常用工具类 - 集合框架
  9. 【CodeForces - 227B 】Effective Approach (STL,思维)
  10. Python enumerate 函数 - Python零基础入门教程
  11. win7安装硬盘后无法启动计算机,硬盘装Win7系统电脑后开机提示DISK BOOT FAILURE怎么办【图文】...
  12. python反转字符串的六种方法
  13. php反序列化java.long_细数java中Long与Integer比较容易犯的错误总结
  14. Windows10配置使用极点五笔输入法
  15. c语言运算符表 壁纸,Fences 3.0.5 桌面图标管理工具正式版
  16. 大物 磁场对载流导线的作用 中dl转化为dx
  17. Windows 使用学习
  18. Java中的数组注意点
  19. F.conv2d实现代码
  20. 水星怎么设置网速最快_wifi怎样设置网速最快

热门文章

  1. 逆向迷宫题总结(持续更新) 2020华南师大CTF新生赛maze,攻防世界新手区:NJUPT CTF 2017,BUUCTF:不一样的flag
  2. cocos creator 碰撞检测
  3. vue 移动端Fastclick使用
  4. Shell介绍及OhMyZsh
  5. 虚拟现实开发完整教程
  6. 安装Visual Studio 2013 出现0x80070643错误
  7. css 超链接居中,CSS居中:完全指南(译) | Eamonn
  8. auto.js 简单入门教程
  9. 树莓派 安装 gogs
  10. 智慧物联解决方案 50页PPT