結果
問題 | No.479 頂点は要らない |
ユーザー |
![]() |
提出日時 | 2017-04-18 16:19:54 |
言語 | Ruby (3.4.1) |
結果 |
AC
|
実行時間 | 416 ms / 1,500 ms |
コード長 | 331 bytes |
コンパイル時間 | 45 ms |
コンパイル使用メモリ | 7,552 KB |
実行使用メモリ | 30,336 KB |
最終ジャッジ日時 | 2024-07-19 07:38:00 |
合計ジャッジ時間 | 8,237 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 38 |
コンパイルメッセージ
Main.rb:1: warning: assigned but unused variable - n Syntax OK
ソースコード
n,m=gets.split.map &:to_i x={} y={} m.times{ b=gets.split.map(&:to_i) c=b[0] x[c]=[] unless x[c] x[c]<<b[1] c=b[1] y[c]=[] unless y[c] y[c]<<b[0] } f=false x.keys.max.downto(0){|v| if x[v]&&x[v].size>0 print 1 y[v].each{|i| x[i].delete v } if y[v] f=true elsif f print 0 end } puts ""