【クエリメニュー】> 【ソートと検索 (query)】STEP: 8 ソートと検索 (paizaランク D 相当) [難易度: 1349 ±26]
※リンク先へ移動するためには[paiza]へのログインが必要です。
paiza 君のクラスには paiza 君を含めて N + 1 人の生徒がいます。paiza 君の身長は P cm です。paiza 君以外の N 人の生徒の身長は A_1, ... ,A_N です。
今日、クラスに身長 X cm の転校生が 1 人やってきました。転校生が入ってきた後 N + 2 人のクラス全員で背の順で並んだ時、 paiza 君は前から何番目に並ぶことになるでしょうか。
なお、背の順の先頭の生徒を前から 1 番目の生徒とします。
入力値(例)
3 188 174
181
177
113
出力値(例)
2
解答例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<?php list($n, $x, $p) = explode(" ", trim(fgets(STDIN))); $a = array($x, $p); for ($i = 0; $i < $n; $i++) { $a[] = trim(fgets(STDIN)); } sort($a); //print_r($a); $counter = 0; foreach ($a as $value) { $counter++; if ($value == $p) { echo $counter; break; } } ?> |