【フィボナッチ数 】STEP: 7 二点間の距離 2 (paizaランク D 相当) – PHP編【配列メニュー】
配列メニュー > 【フィボナッチ数】STEP: 7 二点間の距離 2 (paizaランク D 相当)
※リンク先へ移動する為には「paiza」へのログインが必要です。
解答例
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<?php $input = explode(" ",trim(fgets(STDIN))); $n = $input[0]; $a = $input[1]; $b = $input[2]; for($i = 0;$i < $n;$i++){ $test = explode(" ",trim(fgets(STDIN))); $x = $test[0]; $y = $test[1]; if(($i+1) == $a){ $x1 = $x; $y1 = $y; } if(($i+1) == $b){ $x2 = $x; $y2 = $y; } } $xx = abs($x1 - $x2); $yy = abs($y1 - $y2); $ans = $xx + $yy; echo $ans."\n"; ?> |