提出 #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 | ||||||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| 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 |