提出 #10470513


ソースコード 拡げる

N, M, K = gets.split.map(&:to_i)

Friends = Array.new(N+1){ {} }
M.times{
	a, b = gets.split.map(&:to_i)
	Friends[a][b] = Friends[b][a] = true
}

Blocks = Array.new(N+1){ {} }
K.times{
	c, d = gets.split.map(&:to_i)
	Blocks[c][d] = Blocks[d][c] = true
}

F = [*0..N]
Friends.each_with_index{|h,i|
	next if h.empty?
	js = [i] + h.keys
	min = js.map{|j| F[j] }.min
	js.each{|j|
		F[j] = min
	}
}

G = Array.new(N+1){ {} }
F.each_with_index{|x,i|
	G[x][i] = true
}

puts N.times.map{|_| n = _+1
	(G[F[n]].keys-Blocks[n].keys-Friends[n].keys-[n]).size
}*' '

提出情報

提出日時
問題 D - Friend Suggestions
ユーザ ds14050
言語 Ruby (2.3.3)
得点 0
コード長 586 Byte
結果 WA
実行時間 2115 ms
メモリ 145172 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 0 / 400
結果
AC × 3
AC × 16
WA × 6
TLE × 8
セット名 テストケース
Sample 00-sample-00, 00-sample-01, 00-sample-02
All 00-sample-00, 00-sample-01, 00-sample-02, 01-handmade-00, 01-handmade-01, 01-handmade-02, 01-handmade-03, 01-handmade-04, 01-handmade-05, 01-handmade-06, 02-small-00, 02-small-01, 02-small-02, 02-small-03, 02-small-04, 02-small-05, 02-small-06, 02-small-07, 02-small-08, 02-small-09, 03-large-00, 03-large-01, 03-large-02, 03-large-03, 03-large-04, 03-large-05, 03-large-06, 03-large-07, 03-large-08, 03-large-09
ケース名 結果 実行時間 メモリ
00-sample-00 AC 7 ms 1788 KiB
00-sample-01 AC 8 ms 1788 KiB
00-sample-02 AC 8 ms 1788 KiB
01-handmade-00 AC 7 ms 1788 KiB
01-handmade-01 AC 7 ms 1788 KiB
01-handmade-02 TLE 2112 ms 72620 KiB
01-handmade-03 AC 392 ms 52856 KiB
01-handmade-04 WA 1688 ms 94184 KiB
01-handmade-05 TLE 2115 ms 145172 KiB
01-handmade-06 AC 1070 ms 74292 KiB
02-small-00 AC 8 ms 1788 KiB
02-small-01 AC 8 ms 1788 KiB
02-small-02 AC 8 ms 1788 KiB
02-small-03 AC 8 ms 1788 KiB
02-small-04 AC 8 ms 1788 KiB
02-small-05 WA 8 ms 1788 KiB
02-small-06 AC 8 ms 1788 KiB
02-small-07 AC 8 ms 1788 KiB
02-small-08 AC 8 ms 1788 KiB
02-small-09 AC 8 ms 1788 KiB
03-large-00 WA 1809 ms 93512 KiB
03-large-01 TLE 2112 ms 89092 KiB
03-large-02 TLE 2114 ms 100700 KiB
03-large-03 WA 1183 ms 75004 KiB
03-large-04 TLE 2113 ms 84464 KiB
03-large-05 WA 1474 ms 95384 KiB
03-large-06 WA 1429 ms 75420 KiB
03-large-07 TLE 2114 ms 100580 KiB
03-large-08 TLE 2115 ms 116608 KiB
03-large-09 TLE 2114 ms 111464 KiB