1. 程式人生 > >今日份水題2018.10.30

今日份水題2018.10.30

ble 問題 查找 感覺 但是 span 復習 floyd 方法

今天去USACO逛了一下,體驗極差,感覺給測試數據是唯一令人欣慰的地方,可能是我英語不好吧。USACO現在做到的題太水了,就不寫上來了。。浪費了一些時間。

NOIP2016換教室 Floyd跑出所有教室間的最短路供查找 dp[i][j][0/1]表示考慮到第i個課,還剩j次機會,0表示不換,1表示換(但是不一定成功)的期望。

轉移方程dp[i][j][0] = min(dp[i-1][j][0]+dist[C[i-1]][C[i]],(dp[i-1][j][1]+dist[C[i]][C[i-1]])*(1-K[i-1])+(dp[i-1][j][1]+dist[C[i]][D[i-1]])*K[i-1]);

dp[i][j][1] = min(dp[i-1][j-1][0]+dist[C[i-1]][C[i]]*(1-K[i])+dist[C[i-1]][D[i]]*K[i]+(dp[i-1][j-1][1]+dist[C[i-1]][C[i]])*(1-K[i-1])*(1-K[i])+(dp[i-1][j-1][1]+dist[C[i-1]][D[i]])*(1-K[i-1])*K[i]+(dp[i-1][j-1][1]+dist[D[i-1]][C[i]])*K[i-1]*(1-K[i])+(dp[i-1][j-1][1]+dist[D[i-1]][D[i]])*K[i-1]*K[i]);

看著挺累人,但是一遍寫出來沒出問題,就是被double卡了一下,這道題是回寢室寫的,可能在圖書館腦子和手會被凍住轉不起來,回寢室暖和了就回到了正常水平,怪不得毛子那麽厲害

洛谷P4147 求最大子矩陣的板子題,跟著復習了一下單調棧和懸線法,有關方法詳見 https://wenku.baidu.com/view/728cd5126edb6f1aff001fbb.html

感覺洛谷真的友好,做著一點也不費勁,今天主要是浪費在USACO上的時間太多了。

今日份水題2018.10.30