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
相關文章
相關標籤/搜索