• [14/07/19] 字符串学习笔记(2)


    子串去重相关。

      直接上题:

    有一个 ([1,n]) 的字符串,求 ([L,R]) 区间内不重复子串数

      思路:把原串哈希,然后在原串范围内,判断每一个串 ([l,r]) 是否重复(可 (bool) 数组记录),若重复将所有包含此区间的区间 ([i,j])(g_{i,j}--(i in [1,l],j in [r,n])),否则 (++)。问题成功转化为:

    有一个 ([1,n]) 的区间,求所有满足 (i in [L,R],j in [L,R],i leq j)(g[i,j]) 之和

      思路:把这个东西投影到二维坐标系。问题成功转化为:

    Problem.jpg

      思路

  • 相关阅读:
    mybatis动态sql和分页
    mybatis入门
    IDEA
    Linux环境搭建
    svn
    jwt
    Vuex
    SPA项目开发之CRUD+表单验证
    JavaScript可视化框架——Echarts
    python+selenium六:隐式等待
  • 原文地址:https://www.cnblogs.com/alexiswithlucifer/p/11183160.html
Copyright © 2020-2023  润新知