标签:span 最小 长度 位置 inline 最大 最大的 line min
给定\(n\)长度序列\(\{a\}\)(\(a_i\in[1,9]\))
对序列建二叉树树的过程如下:\([l,r]\),选择\(i\in[l,r]\),分别对\([l,i-1],[i+1,r]\)建树
求任意点到根路径和的最大值的最小值
显然答案\(\le 9\times logn\)
令\(f_{x,c}\)为\(x\)为左端点,最大的右端点\(r\),使得\([x,r]\)的值\(\le c\)
考虑最大的位置\(i\),\(i\le f_{x,c-a_i}\),用\(f_{i+1,c-a_i}\)来更新\(f_{x,y}\)
\(ans=min\{c|f_{1,c}\ge n\}\)
标签:span 最小 长度 位置 inline 最大 最大的 line min
原文地址:https://www.cnblogs.com/Grice/p/13040556.html