add new solutions

This commit is contained in:
kanna5 2026-01-05 16:48:03 +09:00
parent d798d5e8c9
commit 886b5e0a8e
Signed by: kkyy
GPG key ID: 06332F3965E9B0CF
34 changed files with 1164 additions and 0 deletions

View file

@ -0,0 +1,21 @@
package q300
func lengthOfLIS(nums []int) int {
maxSeqLen := make([]int, len(nums))
maxSeqLen[0] = 1
globalMax := 1
for i := 1; i < len(nums); i++ {
locMax := 0
for j := 0; j < i; j++ {
if nums[j] < nums[i] {
locMax = max(locMax, maxSeqLen[j])
}
}
maxSeqLen[i] = locMax + 1
globalMax = max(globalMax, maxSeqLen[i])
}
return globalMax
}
var _ = lengthOfLIS