<?php
list($a,$b)=explode(" ",fgets(STDIN));
for($c=$b;$c<($a+$b);$c++){
}
?>
を実行するとtime limit exceededと出ます なぜでしょうか?
ちなみに入力は
6 3
3 2
1 6
です
を実行するとtime limit exceededと出ます なぜでしょうか?
きっと、数字としてループさせたいと思うので、intval 関数を使って数値に変換すれば良いと思います。
<?php list($a,$b)=explode(" ",fgets(STDIN)); $a = intval($a); // ★文字列を数値に変換 $b = intval($b); // ★こっちも for($c=$b;$c<($a+$b);$c++){ var_dump($c); ... } ?>
わかりやすいご回答ありがとうございました。
2016/11/04 15:50:49大変ありがとうございました。