// OB会夏合宿2011 Day4 I : 舞台装置の魔女 #include #include #include #include using namespace std; int main(){ int N, E, T; int res[300]; const int INF = 1000000; while(cin >> N >> E >> T){ for(int i=0;i> W; res[i] = W==1 ? 1 : INF; } vector< vector > vi(E); for(int i=0;i> G >> C; vi[i].push_back(G-1); for(int j=0;j> S; vi[i].push_back(S-1); } } for(int i=0;i num; for(int k=1;k()); int tmp = 0; // 数が多く必要なものから作る // k番目の魔女を作るにはnum[k]+k個のグリーフシードが必要 for(int k=0;k