読者です 読者をやめる 読者になる 読者になる

Tamflexの貯蔵庫

やる気のない備忘録

aoj 0061

チームの順位 | Aizu Online Judge
setを使って無理やり数えるという暴挙

require 'set'
T,U={},{};S=Set.new
while true
  a,b=gets.split(',').map &:to_i
  break if a==0&&b==0
  T[a]=b;S.add(b)
end
T.each{|k,v|U[k]=S.count{|a|a>v}+1}
$<.map{|l|p U[l.to_i]}