yuruizhe
V2EX  ›  算法

编程题求教思路, k 个无重叠子串的和的最大值

  •  
  •   yuruizhe · Jul 5, 2020 · 2289 views
    This topic created in 2136 days ago, the information mentioned may be changed or developed.
    一个序列,如[2, -5, 3, -2, 3],子串数量限制为 k
    k=1 时,取[3, -2, 3],1 个无重叠子串的和的最大值为 3-2+3=4
    k=2 时,取[3]与[3],2 个无重叠子串的和的最大值为 3+3=6
    k=3 时,取[2]与[3]与[3],3 个无重叠子串的和的最大值为 2+3+3=8
    k>=4 时,同 k=3
    目前只能想到暴力搜索方法,求 V2ER 们给个思路。。。
    Supplement 1  ·  Aug 20, 2020
    1 replies    2020-07-06 12:23:05 +08:00
    whi147
        1
    whi147  
       Jul 6, 2020 via iPhone
    旅行商问题吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   987 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:14 · PVG 04:14 · LAX 13:14 · JFK 16:14
    ♥ Do have faith in what you're doing.