結果
問題 |
No.845 最長の切符
|
ユーザー |
![]() |
提出日時 | 2020-10-20 18:39:25 |
言語 | cLay (20241019-1) |
結果 |
WA
|
実行時間 | - |
コード長 | 418 bytes |
コンパイル時間 | 2,127 ms |
コンパイル使用メモリ | 177,572 KB |
実行使用メモリ | 15,196 KB |
最終ジャッジ日時 | 2024-07-05 14:36:16 |
合計ジャッジ時間 | 4,019 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 1 WA * 2 |
other | AC * 1 WA * 21 RE * 5 |
ソースコード
vector<ll> to[16],cost[16]; ll dp[1d5][16]; { ll@n, @m; rep(m){ ll@u,@v,@c; to[u].push_back(v); cost[u].push_back(c); to[v].push_back(u); cost[v].push_back(c); } dp[0..(1<<n)-1][0...n]=-1; dp[1<<(0..n-1)][0..]=0; rep(s,1<<n)rep(v,n)if(dp[s][v]!=-1){ rep(i,to[v].size())if(!(s&1<<to[v][i]))dp[s|1<<to[v][i]][to[v][i]] >?= dp[s][v]+cost[v][i]; } ll ans=0; ans >?= dp[0..(1<<n)-1][0...n]; wt(ans); }