結果
問題 | No.92 逃走経路 |
ユーザー |
|
提出日時 | 2016-07-18 11:27:16 |
言語 | Python2 (2.7.18) |
結果 |
AC
|
実行時間 | 419 ms / 5,000 ms |
コード長 | 481 bytes |
コンパイル時間 | 237 ms |
コンパイル使用メモリ | 6,784 KB |
実行使用メモリ | 6,528 KB |
最終ジャッジ日時 | 2024-10-15 15:33:50 |
合計ジャッジ時間 | 4,468 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 18 |
ソースコード
#coding: utf-8#yuki_92n,m,k=map(int,raw_input().split())edge=[[] for i in xrange(n)]s=set([])for i in xrange(m):a,b,c=map(int,raw_input().split())edge[a-1].append((b-1,c))edge[b-1].append((a-1,c))d=map(int,raw_input().split())for i in xrange(n):for j,c in edge[i]:if c==d[0]:s.add(i)for i in xrange(1,k):t=set([])for k in s:for j,c in edge[k]:if c==d[i]:t.add(j)s=tres=list(s)print len(res)res.sort()for i in res:print i+1,