No.2421 entersys?
レベル : / 実行時間制限 : 1ケース 3.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 78
作問者 :
dyktr_06
/ テスター :
Nafmo2
LaFolia13
hikikomori
sepa38
Seed57_cash
Udon
ryota2357
タグ : / 解いたユーザー数 78
作問者 :




問題文最終更新日: 2023-10-27 17:26:30
問題文
MMA の部室では、entersys というシステムを用いて入退室の管理を行なっています。
entersys によると、今までに判明している情報で少なくとも 回の入退室が行われており、部員 ID が の部員は、時刻 から の間まで部室にいたという情報が与えられています。
個のクエリが与えられるため順番に処理してください。
クエリは次の 種類のいずれかです。
1 x t
: 与えられた情報をもとに、部員 ID が の部員が時刻 の時点で部室にいることが判明しているならばYes
、いないならばNo
と出力する。2 t
: 与えられた情報をもとに、時刻 に入室していることが判明している部員の人数を出力する。3 x l r
: 部員 ID が の部員は、時刻 から の間まで部室にいたという情報が新たに与えられる。
なお、同じ部員 ID の情報について、与えられた情報と時刻が重なるような情報は与えられません。
制約
- は長さ 以下の英小文字からなる文字列
- は長さ 以下の英小文字からなる文字列
- ある部員 ID の情報について、与えられた情報と時刻が重なるような情報は与えられない。
- は整数である。
入力
入力は以下の形式で標準入力から与えられる。
query query query
各クエリは以下に示す つの形式のいずれかが与えられる。
出力
のクエリの個数を として、 行出力せよ。
行目では 番目のそのようなクエリに対する答えを出力せよ。
サンプル
サンプル1
入力
5 dyktr 6 15 nafmo 1 20 sepa 11 20 mma 2 6 mma 12 14 5 1 dyktr 5 1 dyktr 6 2 15 3 ryota 3 18 2 15
出力
No Yes 3 4
番目のクエリについて、今までに与えられた情報によると、部員 ID が dyktr
であるような部員が部室にいることが判明している時刻は から となります。
番目のクエリについて、今までに与えられた情報によると、時刻が のときに部室にいることが判明している部員は 人で、それぞれの部員 ID は dyktr
, nafmo
, sepa
です。
番目のクエリについて、今までに与えられた情報によると、時刻が のときに部室にいることが判明している部員は 人で、それぞれの部員 ID は dyktr
, nafmo
, sepa
, ryota
です。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。