結果
問題 |
No.2638 Initial fare
|
ユーザー |
|
提出日時 | 2024-02-19 23:02:07 |
言語 | PyPy3 (7.3.15) |
結果 |
TLE
|
実行時間 | - |
コード長 | 325 bytes |
コンパイル時間 | 290 ms |
コンパイル使用メモリ | 81,948 KB |
実行使用メモリ | 284,132 KB |
最終ジャッジ日時 | 2024-09-29 02:44:32 |
合計ジャッジ時間 | 6,776 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 4 TLE * 1 -- * 20 |
ソースコード
n=int(input()) g=[[]for _ in range(n)] for _ in range(n-1): u,v=map(int,input().split()) g[u-1]+=v-1, g[v-1]+=u-1, ans=0 for i in range(n): q=[(0,i)] s={i} while q: t,p=q.pop() if t==3: continue for v in g[p]: if v not in s: q+=(t+1,v), s|={v} ans+=len(s)-1 print(ans//2)