51nod 1488 帕斯卡小三角

f(1,j)=a[j], 1≤j≤n. f(i,j)=min(f(i-1,j),f(i-1,j-1))+a[j], 2≤i≤n, i≤j≤n. a是一个长度为n的数组。如今有若干个询问,输入x,y,求f(x,y) n,q<=100000c++ 分析 显然要求的是从第一层某个点(1,s)到(x,y)的最短路径。 yy一下不难发现路径必然是从某个(1,s)走到(x-y+s,s)而后再沿着对角线走到(x
相关文章
相关标签/搜索