A
简单题
B
用1*2的砖块铺满所有的点 方案数是否唯一
消去度数为1的 直到不能消为止 还有点就是无解或者不唯一
C
求任意两个端点u,v, 2 * h[u] + 2 * h[v] + d[u] + d[u+1] + ... +d[v]的最大值
转换
a[i] = 2*h[i]+(d[1]+d[2]+...+d[i])
b[i]= 2*h[i]-(d[1]+d[2]+...+d[i])
所求变成a[u]+b[v]的最大值并且 u > v 其实不用考虑u < v的情况 要考虑u != v的情况
时间: 2024-11-07 02:54:48