輸入一行包含乙個正整數n。
接下來n行,第i行為i號劇情點的資訊;
第乙個整數為,接下來個整數對,bij和tij,表示從劇情點i可以前往劇
情點,並且**這段支線劇情需要花費的時間。
輸出一行包含乙個整數,表示jyy看完所有支線劇情所需要的最少時間。
6 2 2 1 3 2
2 4 3 5 4
2 5 5 6 6
0 0
0jyy需要重新開始3次遊戲,加上一開始的一次遊戲,4次遊戲的程序是
1->2->4,1->2->5,1->3->5和1->3->6。
對於100%的資料滿足n<=300,0<=ki<=50,1<=tij<=300,sigma(ki)<=5000
#include
#include
#include
#include
#include
using
namespace
std;
const
int maxn = 300;
const
int inf = 1e9;
const
int maxm = 5000;
struct nodeedges[maxm*8+10], *ecnt=edges, *adj[maxn+10], *fa[maxn+10];
int res[maxn+10], dis[maxn+10], n, k, b, t;
bool insta[maxn+10];
void addedge(int u, int v, int c, int w)
bool bfs()}}
}}
return dis[n+1] != inf;
}int work()
}return ret;
}int main()
}printf("%d\n", work());
return
0;}
BZOJ 3876 支線劇情
支線劇情 故事背景 宅男jyy非常喜歡玩rpg遊戲,比如仙劍,軒轅劍等等。不過jyy喜歡的並不是戰鬥場景,而是類似電視劇集一般的充滿恩怨情仇的劇情。這些遊戲往往都有很多的支線劇情,現在jyy想花費最少的時間看完所有的支線劇情。問題描述 jyy現在所玩的rpg遊戲中,一共有n個劇情點,由1到n編號,第...
3876 Ahoi2014 支線劇情
time limit 10 sec memory limit 256 mb submit 1750 solved 1061 submit status discuss 故事背景 宅男jyy非常喜歡玩rpg遊戲,比如仙劍,軒轅劍等等。不過jyy喜歡的並不是戰鬥場景,而是類似電視劇集一般的充滿恩怨情仇的...
BZOJ3876 AHOI2014支線劇情
思路 就是每條邊要經過最少一次咯,直接上下界網路流把下屆設定成1即可,當然一些關於類似匯點的處理方法細節就寫著 裡了。詳細的可以看別人的。貌似直接每條邊的流量下界設定成1,直接跑最小費用最大流?好像沒有乙個明確的匯點 假設增加乙個匯點的話 那麼結局點要向匯點連多少的邊?索性不要匯點 直接每個點向源點...