結果

問題 No.3309 Aging Railway
コンテスト
ユーザー tails
提出日時 2025-11-04 22:18:35
言語 cLay
(20241019-1)
結果
AC  
実行時間 303 ms / 3,000 ms
コード長 411 bytes
コンパイル時間 2,899 ms
コンパイル使用メモリ 193,064 KB
実行使用メモリ 48,320 KB
最終ジャッジ日時 2025-11-04 22:18:44
合計ジャッジ時間 7,984 ms
ジャッジサーバーID
(参考情報)
judge7 / judge2
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 20
権限があれば一括ダウンロードができます

ソースコード

diff #

wgraph<int>g;
int d[3000][3000];
int z[3000];
int r;

void f(int i,int p,int a){
	rep(j,g.es[i]){
		int v=g.edge[i][j];
		if(v!=p){
			int c=g.cost[i][j];
			c=min(a,c);
			d[r][v]=c;
			f(v,i,c);
		}
	}
}

{
	int@n,@m,@(u,v)--[n-1],@(s,t)--[m],c[n-1];
	rep(i,n-1)c[i]=i;
	g.setEdge(n,n-1,u,v,c);
	rep(r,n){
		f(r,r,n);
	}
	rep(i,m){
		z[d[s[i]][t[i]]-1]+=1;
	}
	rrep(i,n-1){
		z[i]+=z[i+1];
	}
	wtLn(z(n-1));
}
0