【特殊な探索】STEP: 6 長方形に含まれる点 (paizaランク C 相当) 解答例 – PHP編【線形探索メニュー】
【線形探索メニュー】 > 【特殊な探索】STEP: 6 長方形に含まれる点 (paizaランク C 相当)
※リンク先へ移動する為には「paiza」へのログインが必要です。
解答例
|
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 |
<?php $n = trim(fgets(STDIN)); for($i = 0;$i < $n;$i++){ $array[$i] = explode(" ",trim(fgets(STDIN))); } $xx = explode(" ",trim(fgets(STDIN))); $yy = explode(" ",trim(fgets(STDIN))); $x1 = $xx[0]; $x2 = $xx[1]; $y1 = $yy[0]; $y2 = $yy[1]; $ans = 0; for($i = 0;$i < $n;$i++){ $testx = $array[$i][0]; $testy = $array[$i][1]; if($testx >= $x1 && $testx <= $x2 && $testy >= $y1 && $testy <= $y2){ $ans++; } } echo $ans; ?> |