= $max[0]){ $max[0] = $j-$i; $max[1] = $i; } } echo $p[$max[1]] . PHP_EOL; function hash_($x){ global $memo; $x = strval($x); if(isset($memo[$x])) return $memo[$x]; $num = 0; for($i=0,$len=strlen($x);$i<$len;++$i) $num += $x[$i]; if($num < 10){ $memo[$x] = $num; return $num; }else{ $memo[$x] = hash_($num); return $memo[$x]; } } function sosuFlags($x){ global $K; $flags = array_fill(0,$x+1,true); $flags[0] = $flags[1] = false; $sq = ceil(sqrt($x)); for($i=2;$i<$sq;++$i){ if(!$flags[$i]) continue; for($j=$i*$i;$j<=$x;$j+=$i) $flags[$j] = false; } $a = []; for($i=$K;$i<=$x;++$i) if($flags[$i]) $a[] = $i; return $a; } ?>