Skip to content

Latest commit

 

History

History

week02-defensive_line

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Tags: Sliding Window, Dynamic Programming

Key ideas:

  • Sliding window to compute:
    • length array of size n: length of window ending in defender i that has value exactly k
    • -1 if there is no window
  • then iterative DP (recursive timed out for me):
    • table of size m * n
    • dp[i][j] : max number of defenders between [0,j] that are attacked
    • and all attackers up to i are used