题目连接 题意: 给定一个无向图,每一个边有两个属性.长度和一个字母'L','O','V'.'E'中的一个.从1点開始到达n点,每次必须依照L -> O -> V -> E -> ... -> E的顺序.到达终点时候必须经过E边 分析: 对于这样的对边的限制,比較简单的方法是将一个点拆成若干个点.由于经过'L'到达点p的状态和经过'O'到达点p的状态时不一样的,第一个之后仅仅能经过'O'边.而第二个仅仅能经过'V'边,所以经过不同的边到达同一个点的时候相应的状态应该分开.也就…
最短路+拆点 A As long as Binbin loves Sangsang 题意:从1走到n,每次都是LOVE,问到n时路径是连续多个"LOVE"的最短距离.秀恩爱不想吐槽. 分析:在普通的最短路上有寻路的限制,把一个点看成4个点,表示通过某一个字符到该点的最短距离.注意自环的处理,还有距离会爆int. #include <bits/stdc++.h> const int N = 1314 + 5; const int M = 13520 + 5; const long long IN…
2012 Multi-University Training Contest 7 A.As long as Binbin loves Sangsang B.Dead or alive C.Dragon Ball 题意:在连续的n秒中,每秒会出现m个龙珠.已知初始位置,每从一个位置i,移动到另一个位置j的时候,消耗的代价为abs(i-j), 知道了每次出现的龙珠的位置及取它的代价,每一秒必须取一颗龙珠.问 n 秒之后花费的最小代价是多少. SOL:用dp[i][j]表示i秒之后,留在第j个龙珠所在…
传送门 NanoApe Loves Sequence Ⅱ Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 262144/131072 K (Java/Others)Total Submission(s): 1585 Accepted Submission(s): 688 Description NanoApe, the Retired Dog, has returned back to prepare for for the…
传送门 NanoApe Loves Sequence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/131072 K (Java/Others) Total Submission(s): 1323 Accepted Submission(s): 521 Description NanoApe, the Retired Dog, has returned back to prepare for the Natio…