dilworth定理,把每個位置的每個寶物當做乙個點,可以互相到達的寶物當成鏈,那麼不可互相到達的也就是每個位置的左下角和右上角,就是反鏈,這題就最少鏈覆蓋,也就是求最長反鏈大小,而同乙個位置的不同寶物不能互相到達。這樣直接從左下dp到右上就行了。
#includeusing namespace std;
typedef long long ll;
const int maxl=1010;
int n,m;
ll a[maxl][maxl],dp[maxl][maxl];
inline void prework()
}inline void mainwork() }}
inline void print()
int main()
return 0;
}
洛谷P3974 TJOI2015 組合數學
為了提高智商,zjy開始學習組合數學。某一天她解決了這樣乙個問題 給乙個網格圖,其中某些格仔有財寶。每次從左上角出發,只能往右或下走。問至少要走幾次才可能把財寶全撿完。但是她還不知足,想到了這個問題的乙個變形 假設每個格仔中有好多塊財寶,而每一次經過乙個格仔至多只能撿走一塊財寶,其他條件不變,至少要...
P3974 TJOI2015 組合數學
為了提高智商,zjy開始學習組合數學。某一天她解決了這樣乙個問題 給乙個網格圖,其中某些格仔有財寶。每次從左上角出發,只能往右或下走。問至少要走幾次才可能把財寶全撿完。但是她還不知足,想到了這個問題的乙個變形 假設每個格仔中有好多塊財寶,而每一次經過乙個格仔至多只能撿走一塊財寶,其他條件不變,至少要...
洛谷P3976 TJOI2015 旅遊
為了提高智商,zjy 準備去往乙個新世界去旅遊。這個世界的城市布局像一棵樹,每兩座城市之間只有一條路徑可以互達。每座城市都有一種寶石,有一定的 zjy 為了賺取最高利益,她會選擇從 a 城市 再轉手賣到 b 城市。由於zjy買寶石時經常賣萌,因而凡是 zjy 路過的城市,這座城市的寶石 會 讓我們來...