n=1 будет 2+(sqrt(2)) n=2 будет 2-sqrt(2+(sqrt(2))) n=3 будет 2+sqrt(2-sqrt(2+(sqrt(2)))) Вот такая последовательность,нужно чтобы прога выполнит\ла тестилку от n=1 до n=10^9 Предполагается что программу тестируется под много разных n,то есть тестировщик задаёт так 150 разных n в диапазоне от 1 до 10 в 9,если прога не повисает и рожает правильный ответ с точностью до 10 в (-7) то считается что решение получено корректно
Внезапно [sql]mysql> set profiling=1; mysql> select.........; mysql> show profile for query 1; ---------------------------------+ | Query_ID | Duration | Query[/sql]
PHP: <?php $a=2; $n=$GET['n']; for($i=0;$i<$n;$i++){ $b=$i%2; if($b==0)$b--; $a=2+$b*(sqrt($a)); }; echo("n=$n Решение задачи.А что если n=10^9 прога повиснет "); ?> Решение задачи.Смысл сводится решить когда n-много,когда мало вот так она решается! PHP: <?php $a=2; $n=250; for($i=0;$i<$n;$i++){ $b=$i%2; if($b==0)$b--; $a=2+$b*(sqrt($a)); echo($a."\r\n"); }; ?> НЕбуду томить.Запустите в консоли php php.php и посмотрите что получится!Вопрос почему так?
2.61803398875 такое число подходящее, при $b == true PHP: <? echo "<pre>"; $a=2.61803398875; $n=250; for($i=0;$i<$n;$i++){ $b=$i%2; if($b==0)$b--; echo($a."\r\n"); $a=2+$b*(sqrt($a)); };
PHP: <?php $a=3; $n=250; for($i=0;$i<$n;$i++){ $b=$i%2; if($b==0)$b--; $a=3+$b*(sqrt($a)); echo($a."\r\n"); }; ?> На выходе получим в конце (с где то 20й записи) будут последовательно числа 1 4 1 4 1 4 1 4 и так до упока в случае с 2й кой 1 число 2.* другое число 0.* одинаковые и чередуются. Может Gromo знает?[/php]
Апельсин Да не говори.Этот алгоритм откопал из головы и хотелось посмотреть почему числа меняются.А какого то хрена они стали устремлятся к 2м константам,причем я так и не понял почему,а еще в случае с тройкой-константы целые!
Циску настроил, немножко проклял производителя =) Делаю сайтец-визитку по услугам электромонтажа (розетки, проводка, освещение и тп), начального уровня (за ним не контора на 100 человек =)), вот сбацал картинку http://antonn.com/xlam/elektrowlad.jpg, оно по глазам не лупит большими буквами? Под неон потом заделаю. А то у меня за день ковыряния глаза сами по себе уже выкатываются
antonn не руль. сделай надпись "железными" или ржавыми буквами. а то ахтунг какойто... "не влезай - убьет" ))
admyx вообщето те сообщения писались вечером. Другой вопрос в том - что это у тебя наступило утро не понятно после какого вредоупотребления