No.2153 何コーダーが何人?
タグ : / 解いたユーザー数 263
作問者 :





問題文
Discord サーバー「あさかつ」では、ある人が色を申告したら、(hibit 君が温かみのある手作業で)申告者をその色で色付けします。
このようにして色 で色付けされた人を「 コーダー」と呼びます。
入力として、 回の申告(申告者の名前 、色 )が時系列順に与えられるので、各色のコーダーが何人いるかを答えてください。
同じ申告者が複数の申告をした場合、新しい申告(後に出された申告)が優先されます。
また、同じ名前を持つ 人以上の申告者はいないものとします。
色は下から順に、gray
,brown
,green
... と言いたいところですが、作問者はそのような、ロジックに関係のない実装を課すのを好まないので、簡便のためにここでは下から順に の 色とします。
入力
- は整数
- は申告者の名前を表す文字列
- はアルファベットの小文字または大文字のみからなる。
- は色を表す整数
出力
出力は 8 行の整数となります。 行目、 行目、、 行目にはそれぞれ の色に対応するコーダーの人数を出力してください。
サンプル
サンプル1
入力
3 hibit 3 KowerKoint 5 Michirakara 1
出力
0 1 0 1 0 1 0 0
コーダーは 人(Michirakara 君)、 コーダーは 人(hibit 君)、 コーダーは 人(KowerKoint 君)います。
対応する色のコーダーが存在しない場合でも 0
を出力する点に注意してください。
サンプル2
入力
4 Michirakara 1 Michirakara 2 hibit 3 hibit 2
出力
0 0 2 0 0 0 0 0
最終的には Michirakara 君も hibit 君も コーダーです。色は上がるだけでなく、下がる場合もあります。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。