結果
| 問題 |
No.1320 Two Type Min Cost Cycle
|
| コンテスト | |
| ユーザー |
tails
|
| 提出日時 | 2020-12-17 01:33:49 |
| 言語 | cLay (20241019-1) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 459 bytes |
| コンパイル時間 | 3,232 ms |
| コンパイル使用メモリ | 178,676 KB |
| 実行使用メモリ | 7,496 KB |
| 最終ジャッジ日時 | 2024-07-05 14:50:46 |
| 合計ジャッジ時間 | 5,148 ms |
|
ジャッジサーバーID (参考情報) |
judge4 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 3 |
| other | AC * 46 WA * 11 |
ソースコード
int u[2000],v[2000],w[2000];
ll s[2000];
ll z=ll_inf;
wgraph<int> g;
DijkstraHeap<int> h;
void f(int i,int p,ll d){
if(s[i]){
if(s[i]>0) z<?=d-s[i];
return;
}
s[i]=d;
rep(k,g.es[i]){
int j=g.edge[i][k];
int v=g.cost[i][k];
if(j!=p){
f(j,i,d+v);
}
}
s[i]=-1;
}
{
ll@t,@n,@m;
h.walloc(n);
rd((u--,v--,w)(m));
if(t==0){
g.setEdge(n,m,u,v,w);
}else{
g.setDirectEdge(n,m,u,v,w);
}
rep(i,n){
f(i,-1,0);
}
wt(z==ll_inf?-1:z);
}
tails