【クエリメニュー】> FINAL問題 ソートと検索 (query) (paizaランク D 相当) [難易度: 1521 ±21]
※リンク先へ移動するためには[paiza]へのログインが必要です。

paiza 君のクラスには paiza 君を含めて N + 1 人の生徒がいます。paiza 君の身長は P cm で、他の N 人の生徒の身長はそれぞれ A_1 ... A_N です。
このクラスには次のようなイベントが合計 K 回起こります。
それぞれのイベントは以下のうちのいずれかです。
・転校生がクラスに加入する
・全員で背の順に並ぶ
全員で背の順で並ぶイベントが起こるたびに、そのとき paiza 君は前から何番目に並ぶことになるかを出力してください。
入力値(例)
3 3 176
118
174
133
join 137
join 177
sorting
出力値(例)
5
解答例
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27  | 
						<?php     list($n, $k, $p) = explode(" ", trim(fgets(STDIN)));     $smaller = 0;     for ($i = 0; $i < $n; $i++) {         $a = trim(fgets(STDIN));         if ($a < $p) {             $smaller++;         }     }     for ($i = 0; $i < $k; $i++) {         $event = trim(fgets(STDIN));         if (strpos($event, "sorting") !== FALSE) {             echo ($smaller + 1). "\n";          }         else {             list($join, $num) = explode(" ", $event);             if ($num < $p) {                 $smaller++;             }         }     } ?>  | 
					

							
											

                