Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.22;
Скачать: CL | DM;

Вниз

Тут есть хоть один толковый программист????   Найти похожие ветки 

 
Витёк   (2005-12-27 23:01) [0]

Как же вычислить этот задолбанный факториал большого числа!!!! Парюсь уже 2 недели и никто ответить не может!! Если есть нормальный программер, подскажи как же все таки вычислить факториал к примеру числа 100!!!


 
Кефир87 ©   (2005-12-27 23:11) [1]

У меня на 2ом курсе такое задание было... Но олимпиаде... 8)


 
Piter ©   (2005-12-27 23:15) [2]

Витёк   (27.12.05 23:01)
Тут есть хоть один толковый программист????


ответный вопрос - а тут есть хоть один нормальный вопрошающий человек? ХОТЬ ОДИН, который прежде чем задать вопрос:
"Ая-яй-яй-люди-добрые-сами-мы-не-местные-дайте-пожалуйста-код-сделай-мне-готовое-все-очень-вас-прошу-ну-что-же-вы-такие- злые-наверное-никто-не-знает-а-понтуетесь-только"

Сначала САМ подумает хоть немного? Поищет в гугле и других поисковых машинах? В общем, приложит хоть чуть-чуть энергии для решения СВОЕГО вопроса?


 
DiamondShark ©   (2005-12-27 23:19) [3]

Не парься.
Попей пивка.


 
Кручен-Верчен ©   (2005-12-27 23:19) [4]

Длинная арифметика. Умножай столбиком, как в 1-ом классе. Заноси каждую цифру в отдельный элемент массива.


 
Кручен-Верчен ©   (2005-12-27 23:21) [5]

Удалено модератором


 
Johnmen ©   (2005-12-27 23:21) [6]

>Piter ©   (27.12.05 23:15) [2]

Таких вопрошающих здесь во второй половине декабря и во второй половине мая практически не бывает!
:)


 
Johnmen ©   (2005-12-27 23:23) [7]

>Витёк   (27.12.05 23:01)
>Тут есть хоть один толковый программист????

Кстати, такое дешёвое "на слабо" здесь уже давно не проходит.


 
Джо ©   (2005-12-27 23:26) [8]

Да нету толковых, нету, не нужно кричать. Все толковые уже давно написали "факториал большого числа", получили свою нобелевку и отправились жить на Багамы :)


 
LordOfRock ©   (2005-12-27 23:50) [9]

Вроде отвечали уже тогда. Строки столбиком умножай. Если ты сам хоть немного "толковый программист", то сможешь сделать это.


 
Piter ©   (2005-12-28 00:07) [10]

Johnmen ©   (27.12.05 23:23) [7]
>Тут есть хоть один толковый программист????

Кстати, такое дешёвое "на слабо" здесь уже давно не проходит


Кстати, да :)))
Тоже хотел об этом напиисать - тут есть люди - ТА-А-А-АКОЕ придумывают, чтобы оправдать себя.
Понятно, что ленивые, да хоть с фантазией. А тут стандартное - упрекание, что сидят НЕдопрограммисты, уже не цепляет :)


 
The_scorpion ©   (2005-12-28 00:49) [11]


> факториал к примеру числа 100!!!

Вот так: i:=1*2*3*4*5*6*7*8*9*10*11*12...{надеюсь закономерность ясна:)))}...91*92*93*94*95*96*97*98*99*100;
Чуть не забыл: i:double;


> У меня на 2ом курсе такое задание было... Но олимпиаде..
> . 8)

Это что за олимпиада такая? Халява...:)))


 
McSimm ©   (2005-12-28 00:58) [12]


> The_scorpion ©   (28.12.05 00:49) [11]

не все просто, что кажется простым с первого взгляда.
:)


 
sniknik ©   (2005-12-28 01:39) [13]

вообще предложил бы "поправить" модуль BCD чисел, не все конечно только пяток основных нужных сдесь операций. увеличить размерность массива с 64 до 255 символов (для начала) авось хватит ;). а не хватит тогда немного более коренную переделку делать (в принципе там любая размерность числа возможна)
а саму функцию оставить "стандартной" (рекурсивной как в книжном примере по рекурсии)

... ну в общем и предложил ;о), сам это делать естественно не собираюсь.


 
Думкин ©   (2005-12-28 05:45) [14]

Кстати, одна из статей Кванта в конце 80-х так и была про - как посчитать факториал 100. И Бейсиком вполне справлялись и не Бейсиком - тоже.


 
Карелин Артем ©   (2005-12-28 06:02) [15]

2 минуты и готово
933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272 23758251185210916864000000000000000000000000


 
Джо ©   (2005-12-28 06:09) [16]


>  [14] Думкин ©   (28.12.05 05:45)

Да, было что-то такое. То ли для "Микроши", то ли для чего...


 
Думкин ©   (2005-12-28 06:22) [17]

> Джо ©   (28.12.05 06:09) [16]

Не помню. Я бы о Ямахе подумал(у нас Ямахи стояли), а кто-то Роботроны или Электронику или ДВК(так кажется?) вспомнил.. Хотя... тогда для школьников зоопарк большой был - и как правило, на всех Бейсик. При наличии желания этот факториал можно было бы и для МК-61 пробовать. И даже бумагу в клеточку, как и для многих задач не критичных во времени. :)
Я вот с помощью 20-разрядного бухгалтерского калькулятора(гроба потяжелее нынешнего компа) считал знаки Пи более 20 знаков.
Я вот понять не могу, неужели неинтересно такие задачки решать самому? Почему спрашивают? Именно они и дают ощущение кайфа.


 
Джо ©   (2005-12-28 06:29) [18]


>  [17] Думкин ©   (28.12.05 06:22)

Сессия-с, горю. Потому и спрашивают. Хотя мне тоже, в общем, непонятно. А особенно претензии спрашивающего. :(
Кстати, на эмкашке что-то я сомневаюсь, что вышло бы. Надо бы эмулятор нарыть, да попробовать, для мозгов зарядка изрядная.


 
Думкин ©   (2005-12-28 06:38) [19]

> Джо ©   (28.12.05 06:29) [18]

МК как помошник только - навскидку. То есть использовать для ускорения ряда ручных операций.


 
Гарри Поттер ©   (2005-12-28 06:57) [20]

Витёк   (27.12.05 23:01)
Парюсь уже 2 недели и никто ответить не может!!


А может Вы в другом интернете посмотрите?(с)


 
Ega23 ©   (2005-12-28 09:21) [21]

PChar рулит


 
Rouse_ ©   (2005-12-28 09:27) [22]

Толковых тут куча, только они все ленивые :)
Ты им сделай чегонить и они тебя не забудут :)


 
TUser ©   (2005-12-28 09:45) [23]

Кстати, столбиком уиножать длинные числа - не самый оптимальный вариант.


 
Витёк   (2005-12-28 10:50) [24]

А когда можно немного! Все советуют столбиком, а как? привидите пример!! Пожалуйста!
> факториал к примеру числа 100!!!

>Вот так: i:=1*2*3*4*5*6*7*8*9*10*11*12...{надеюсь закономерность >ясна>:)))}...91*92*93*94*95*96*97*98*99*100;
>Чуть не забыл: i:double;
А ты сам проверял как это работает?


 
Курдль ©   (2005-12-28 11:09) [25]

Тут есть хоть один толковый программист????

Да ты чё, прикалываешься? Глянь в соседнюю ветку "Программеры! У кого какое образование?" - одно лоховское инженерьё! 8-/


 
DErad   (2005-12-28 11:14) [26]

Да точно, так че сдесь делаете?? Форум для программистов, а не для...


 
Карелин Артем ©   (2005-12-28 11:14) [27]


> Витёк   (28.12.05 10:50) [24]


> привидите пример!!

Для этого покурить кальян надо. Если ты не можешь понять что тебе в http://delphimaster.net/view/14-1135441129/, то лучше бросай нафик программирование.


 
DErad   (2005-12-28 11:18) [28]

Карелин Артем, да видел я твои коды, благодарен, только вот бы покороче, можно же сделать проще!


 
vrem   (2005-12-28 11:21) [29]

Формула Стирлинга - приближённое вычисление.


 
The_scorpion ©   (2005-12-28 11:23) [30]


> McSimm ©   (28.12.05 00:58) [12]

Я много раз в олимпиадах участвовал, у меня глаз очень наметан...:))) это простая задача решается за 20-30 минут...

> А ты сам проверял как это работает?

Как часы...:)))...i:=1*2*3*4*5*6*7*8*9*10*11*12...{надеюсь закономерность >ясна>:)))}...91*92*93*94*95*96*97*98*99*100;
Это типа прикол был, мне не понравилось как ты задал вопрос.

Сжалюсь я над тобой...:)))
Представляй числа в стрингах, и умножай(складывай) в стрингах(забудь о других типах).Правда вот беда умножать(складывать) стринги нельзя, не предусмотрел Borland такую операцию. Но ты ведь программист. Сам создай алгоритм перемножения(сложения) стрингов.


 
Kerk ©   (2005-12-28 11:24) [31]

http://kladovka.net.ru/index.cgi?pid=list&rid=53


 
The_scorpion ©   (2005-12-28 11:31) [32]


> DErad   (28.12.05 11:18) [28]
> Карелин Артем, да видел я твои коды, благодарен, только
> вот бы покороче, можно же сделать проще!

Согласен с господином DErad: очень много лишних действий.
ИМХО: Нужно создать константные матрицы таблицы умножения(как в школе:))) ) и таблицы сложения. И все стане проще...


 
Думкин ©   (2005-12-28 11:31) [33]

> The_scorpion ©   (28.12.05 11:23) [30]

Можно развернуть тезис о других типах? Почему их надо забыть?


 
DErad   (2005-12-28 11:38) [34]

The_scorpion, ну напиши как это сделать, немного кода, если тебе не сложно!


 
The_scorpion ©   (2005-12-28 11:40) [35]


> Можно развернуть тезис о других типах? Почему их надо забыть?

В данной задачи толку от них мало...алгоритм станет на порядок сложнее(для его написание нужен уже как минимум час), а выигрыш в скорости будет минимальный


 
Думкин ©   (2005-12-28 11:44) [36]

> The_scorpion ©   (28.12.05 11:40) [35]

Спасибо за развернутый ответ. Вы говорили о ТП или все-таки о Дельфи? Чем вам те же динамические массивы не угодили? Например.


 
Igorek ©   (2005-12-28 12:05) [37]

> Думкин ©   (28.12.05 06:22) [17]
> При наличии желания этот факториал
> можно было бы и для МК-61 пробовать. И даже бумагу в клеточку,
>  как и для многих задач не критичных во времени. :)

Кстати в детстве меня дядя заставлял умножать длинные числа на листике - одна операция на целый лист в клеточку.


 
Карелин Артем ©   (2005-12-28 12:30) [38]


> DErad   (28.12.05 11:18) [28]


> The_scorpion ©   (28.12.05 11:31) [32]

Коды не мои, скачал откуда-то когда понадобилось огромные числа перемножать. Моего там 1-2 строчки.
Ну лениво было самому велик делать.


 
The_scorpion ©   (2005-12-28 12:42) [39]


> DErad   (28.12.05 11:38) [34]

Лови:

var
 Form1: TForm1;
const slog:array ["0".."9","0".."9"] of string[2]=
                                                 (("00","01","02","03","04","05","06","07","08","09"),
                                                  ("01","02","03","04","05","06","07","08","09","10"),
                                                  ("02","03","04","05","06","07","08","09","10","11"),
                                                  ("03","04","05","06","07","08","09","10","11","12"),
                                                  ("04","05","06","07","08","09","10","11","12","13"),
                                                  ("05","06","07","08","09","10","11","12","13","14"),
                                                  ("06","07","08","09","10","11","12","13","14","15"),
                                                  ("07","08","09","10","11","12","13","14","15","16"),
                                                  ("08","09","10","11","12","13","14","15","16","17"),
                                                  ("09","10","11","12","13","14","15","16","17","18"));

var str,rez1,rez2,fin,per:string;
   dlin,dlin2,i:word;
   str1:string="42788349583890452";
    str2:string="5341237123789123789539";

implementation
{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin
if length(str1)>length(str2) then
 begin
 dlin:=length(str1);
 str:=str2
 end
else
 begin
 dlin:=length(str2);
 str:=str1
 end;
dlin2:=length(str);
for i:=1 to dlin-dlin2 do
 str:="0"+str;
if length(str1)>length(str2) then
 str2:=str
else
 str1:=str;
for i:=1 to dlin do
 fin:=fin+"0";
Per:="00";
for i:=dlin  downto 1 do
 begin
 rez1:=slog[str1[i],str2[i]];
 rez2:=slog[rez1[2],per[2]];
 per:=slog[rez1[1],rez2[1]];
 fin[i  ]:=rez2[2];
 end;

end;

end.

В fin хранится результат  str1 и  str2...это алгоритм сложение, у умножения все симметрично, сам подумаешь как переделать мой код, это очень легко.


 
вразлет ©   (2005-12-28 12:47) [40]

Витёк

А что платишь?


 
Витёк   (2005-12-28 12:54) [41]

The_scorpion, спасибо!


 
ferr ©   (2005-12-28 12:56) [42]

The_scorpion ©   (28.12.05 11:31) [32]

1 байт под одно число по меньшей мере не выгодно, а ещё и медленно.

использовать строки тоже не гуд, они должны быть константными) © C#


 
The_scorpion ©   (2005-12-28 13:05) [43]

1 байт под одно число по меньшей мере не выгодно, а ещё и медленно.
Это выгодно в плане простоты и понимания, по скорости проигрыша нет, в памяти проигрыша тоже нет(256 байт это ОЧЕНЬ мало).
ИМХО: Алгоритм очень хорош


 
ferr ©   (2005-12-28 13:09) [44]

The_scorpion ©   (28.12.05 13:05) [43]
1) log(10,2) / 8 ~= 41 %.
2) быстрее всего процессор работает с машинным словом.


 
The_scorpion ©   (2005-12-28 13:09) [45]


> Спасибо за развернутый ответ. Вы говорили о ТП или все-таки
> о Дельфи? Чем вам те же динамические массивы не угодили?
>  Например.

Можно и с ними...но со стрингами красивее будет...
ИМХО: Дело вкуса..:)))


 
The_scorpion ©   (2005-12-28 13:12) [46]


> 1) log(10,2) / 8 ~= 41 %.

а это ты откуда взял?

> 2) быстрее всего процессор работает с машинным словом.

Ты думаешь много времени уйдет на изменение регистра кода на единицу?
К разрядам быстрее доступ будет


 
Kerk ©   (2005-12-28 13:14) [47]

The_scorpion ©   (28.12.05 13:12) [46]
> 1) log(10,2) / 8 ~= 41 %.

а это ты откуда взял?


Ну как бы неплохо мат.часть почитывать прежде чем на олимпиады ходить.
Хотя, если ограничений по времени нет, то твой код сойдет.


 
ferr ©   (2005-12-28 13:15) [48]


> а это ты откуда взял?


1 байтом код-ся 10 различных значений


 
palva ©   (2005-12-28 13:24) [49]

Если нужен результат...

use Math::BigInt;
$x = Math::BigInt->new(1);
for($i=1; $i<=100; $i++) {
 $x = $x->bmul($i);
}
print $x;

93326215443944152681699238856266700490715968264381
62146859296389521759999322991560894146397615651828
62536979208272237582511852109168640000000000000000
00000000


 
The_scorpion ©   (2005-12-28 13:33) [50]


> Ну как бы неплохо мат.часть почитывать прежде чем на олимпиады
> ходить.
> Хотя, если ограничений по времени нет, то твой код сойдет.
>

Так почитываю, иногда...:)))не понимаю откуда вы взяли это число 10,2...
Еще раз повторюсь, проигрыша по времени не будет. Советую почитывать ассемблер...:)))

> 1 байтом код-ся 10 различных значений

Это плохо?


 
ferr ©   (2005-12-28 13:36) [51]


> не понимаю откуда вы взяли это число 10,2...

забавно. ln(10)/ln(2).


> Это плохо?

это 41%


 
Kerk ©   (2005-12-28 13:38) [52]

The_scorpion ©   (28.12.05 13:33) [50]
Еще раз повторюсь, проигрыша по времени не будет.


Будет.


 
Думкин ©   (2005-12-28 13:39) [53]

> The_scorpion ©   (28.12.05 13:33) [50]

2 isn"t fractional part but it"s a base of log.


 
The_scorpion ©   (2005-12-28 13:39) [54]


> Kerk ©   (28.12.05 13:14) [47]

Предлагаю вам написать этот алгоритм своим способом и мы сравним их по трем параметром:1) читабельность кода 2) скорость работы 3) затрачиваемые ресурсы.
ИМХО: не люблю оторванных от реальности теоретиков...:)))


 
The_scorpion ©   (2005-12-28 13:40) [55]


> ferr ©

Вам тоже...:)))


 
Kerk ©   (2005-12-28 13:41) [56]

The_scorpion ©   (28.12.05 13:39) [54]
Предлагаю вам написать этот алгоритм своим способом и мы сравним их по трем параметром


Мой код в [31]. Не самый оптимальный, но лучше твоего. Только ты сравнивай на больших числах. 100 разрядов - не серьезно.

> не люблю оторванных от реальности теоретиков...:)))

Это ты мне? LOL


 
The_scorpion ©   (2005-12-28 13:44) [57]

Давай на больших... выкладывай, оценим...:)))


 
Kerk ©   (2005-12-28 13:47) [58]

123^7890 = [16490 десятичных знаков]
потрачено 265 мс


 
palva ©   (2005-12-28 13:56) [59]

123^7890 на перле 25 сек (700 Мгц)


 
The_scorpion ©   (2005-12-28 14:05) [60]

1000 операции сложения в каждой  около 200 разрядах на моем Celeron 2,4 ггц получаем : Мой Алгоритм 266 мс , ваш чуть меньше 1 сек, комментарии излишни.
ИМХО тему можно закрыть.


 
Kerk ©   (2005-12-28 14:09) [61]

The_scorpion ©   (28.12.05 14:05) [60]
1000 операции сложения в каждой  около 200 разрядах на моем Celeron 2,4 ггц получаем : Мой Алгоритм 266 мс , ваш чуть меньше 1 сек, комментарии излишни.


В [58] и [59] указаны конкретные числа и результаты. У тебя что-то все "около". К чему бы это... :))


 
Kerk ©   (2005-12-28 14:11) [62]

Тестовый пример 123^7890
Реализовал бы быстренько умножение через свое сложение, а затем и возведение в степень. Оно ведь не долго.


 
The_scorpion ©   (2005-12-28 14:18) [63]


> Тестовый пример 123^7890
> Реализовал бы быстренько умножение через свое сложение,
> а затем и возведение в степень. Оно ведь не долго.

Реализую вечеро, а то зачет горит...:)))

> В [58] и [59] указаны конкретные числа и результаты. У тебя
> что-то все "около". К чему бы это... :))

К тому, что я умею ПРАВИЛЬНО тестировать...и использовал random, а его сложно предсказать(хотя и возможно).
ИМХО: если ваш алгорит слабее по скорости, то надо это просто признать, это было бы красивее и честнее.


 
ferr ©   (2005-12-28 14:24) [64]

чего стоит хотя бы вот эта строчка

for i:=1 to dlin-dlin2 do
str:="0"+str;


 
Kerk ©   (2005-12-28 14:28) [65]

ferr ©   (28.12.05 14:24) [64]

Ну да. :)
На маленьких числах прокатывает.. а когда число разрядов пойдет на тысячи, проявит себя.


 
ferr ©   (2005-12-28 14:41) [66]

вот вам и тест:

program Project2;

{$APPTYPE CONSOLE}

 uses  Windows;

const
 Max = 100000;

var
 str1, str2 : string;

var
 i1,i2 : int64;
 i : integer;
begin

 QueryPerformanceCounter(i1);
 for i:=1 to Max do
   str1:="0"+str1;
 QueryPerformanceCounter(i2);

 writeln(i2-i1);

 QueryPerformanceCounter(i1);
 SetLength(str2, Max);
 for i:=1 to Max do
   str2[i]:="0";
 QueryPerformanceCounter(i2);

 writeln(i2-i1);

 readln;
end.


 
Sha ©   (2005-12-28 15:56) [67]

> The_scorpion ©
> Kerk ©

Ваши коды ориентированы на десятичное представление чисел.
Намного быстрее будет работать в двоичной системе.


 
Kerk ©   (2005-12-28 17:03) [68]

Sha ©   (28.12.05 15:56) [67]

Согласен. Честно говоря, мне тогда было просто лень это реализовывать. :)


 
The_scorpion ©   (2005-12-28 19:10) [69]


> чего стоит хотя бы вот эта строчка
>
> for i:=1 to dlin-dlin2 do
> str:="0"+str;

Что вам не нравится?


> Sha ©   (28.12.05 15:56) [67]

А кто спорит?
Только перевод из десятичные в двоичную займет еще минут 20-30, на олимпиадах это смертельное время.


 
ferr ©   (2005-12-28 19:57) [70]


> Что вам не нравится?

учите матчасть. серьёзно. я даже код привёл, осталось запустить.


 
Sha ©   (2005-12-28 20:03) [71]

> The_scorpion ©   (28.12.05 19:10) [69]
> перевод из десятичные в двоичную займет еще минут 20-30,
> на олимпиадах это смертельное время

А где написано, что ответ должен быть в десятичной системе?
Для больших чисел это обычно не требуется :)

Вот тебе "олимпиадный" вариант:

function MulString(const t, s: string): string;
var
 i, j, j1, j2, lent, lens, len, sum: integer;
begin;
 lent:=Length(t);
 lens:=Length(s);
 len:=lent+lens;
 SetLength(Result,len);
 sum:=0;
 for i:=1 to len do begin;
   j1:=i+1-lens; if j1<=0 then j1:=1;
   j2:=i; if j2>lent then j2:=lent;
   for j:=j1 to j2 do sum:=sum+(ord(t[j])-ord("0"))*(ord(s[i+1-j])-ord("0"));
   Result[i]:=chr(sum mod 10 + ord("0"));
   sum:=sum div 10;
   end;
 while (len>1) and (Result[len]="0") do dec(len);
 SetLength(Result,len);
 end;

procedure DecString(var s: string);
var
 i: integer;
begin;
 for i:=1 to Length(s) do begin;
   if s[i]>"0" then begin;
     if (s[i]="1") and (i>1) and (i=Length(s))
     then SetLength(s,i-1)
     else dec(s[i]);
     break;
     end;
   s[i]:="9";
   end;
 end;

function Factorial(n: cardinal): string;
var
 s: string;
begin;
 s:=ReverseString(IntToStr(n));
 Result:="1";
 while (s[1]<>"0") or (Length(s)>1) do begin;
   Result:=MulString(Result,s);
   DecString(s);
   end;
 Result:=ReverseString(Result);
 end;


 
The_scorpion ©   (2005-12-28 20:22) [72]


> учите матчасть. серьёзно. я даже код привёл, осталось запустить.

Хорошо:
dlin:=dlin-dlin2;
for i:=1 to dlin do
теперь все ok

> А где написано, что ответ должен быть в десятичной системе?
>
> Для больших чисел это обычно не требуется :)

А кому нужны двоичные числа? Их только программисты и понимают...


 
Sha ©   (2005-12-28 20:38) [73]

> The_scorpion ©   (28.12.05 20:22) [72]
> А кому нужны двоичные числа? Их только программисты и понимают...

Есть еще кое-кто. Вернее, кое-что. Вот ему они и нужны в первую очередь.

Для справки. Число 100! записывается при помощи 159 десятичных знаков.
Не уверен, что ты его сможешь прочесть :)
А уж понять...


 
Kerk ©   (2005-12-29 00:09) [74]

The_scorpion ©   (28.12.05 20:22) [72]
теперь все ok


Нет


 
Marser ©   (2005-12-29 00:45) [75]


> Для справки. Число 100! записывается при помощи 159 десятичных
> знаков.
> Не уверен, что ты его сможешь прочесть :)
> А уж понять...

... поэтому выводы о правильности работы конкурсной программы будут составляться случайным образом :-))


 
марсианин ©   (2005-12-29 01:31) [76]


> [49] palva ©   (28.12.05 13:24)
> Если нужен результат...
>
> use Math::BigInt;
> $x = Math::BigInt->new(1);
> for($i=1; $i<=100; $i++) {
>  $x = $x->bmul($i);
> }
> print $x;

тоже самое на питоне :)

result = 1L
for i in range (1L,100L):
   result = result*i;

print result


 
vidiv ©   (2005-12-29 06:59) [77]

на php
$s = "1";
for ($i=1;$i<=10000;$i++)
$s=bcmul($s, $i);
echo "(".strlen($s).") ".$s;

10000! составляет 35660 знаков :)


 
The_scorpion ©   (2005-12-29 08:13) [78]


> Не уверен, что ты его сможешь прочесть :)
> А уж понять...

Мои возможности в понимание всего непонятного очень высоки...:)))

> Kerk ©   (29.12.05 00:09) [74]
> The_scorpion ©   (28.12.05 20:22) [72]
> теперь все ok
>
> Нет

БУ..:))))))))))))))))


 
The_scorpion ©   (2005-12-29 08:16) [79]


> Вот тебе "олимпиадный" вариант:

На олимпиадах понятие о процедурном и модульном программирование практически отсутствует...


 
Kerk ©   (2005-12-29 11:18) [80]

Все ясно. Очередной пионер. А начинал неплохо.


 
Kerk ©   (2005-12-29 11:23) [81]

Attitude is not substitute for competence.


 
The_scorpion ©   (2005-12-29 17:49) [82]


> Kerk ©   (29.12.05 11:18) [80]

Мне просто надоело твое самомнение.


 
syte_ser78 ©   (2005-12-29 17:56) [83]

По сабжу. Есть один.
Но он сейчас клавиатуру ищет чтобы с большим комфортом под своей осью клиента для форума на своем вап сайте дописать. Обратись к нему.


 
Kerk ©   (2005-12-29 21:22) [84]

The_scorpion ©   (29.12.05 17:49) [82]

LOL


 
tesseract ©   (2005-12-29 22:31) [85]


> На олимпиадах понятие о процедурном и модульном программирование
> практически отсутствует...


Думаешь? Лет 8 назад был куратором на олимпиаде по информатике. Кто-то классы писал, кто-то Asm требовал.
Но кайф не в этом. А в том что на чистой математике прокололось 90% олимпидуемых.



Страницы: 1 2 3 вся ветка

Текущий архив: 2006.01.22;
Скачать: CL | DM;

Наверх




Память: 0.7 MB
Время: 0.046 c
2-1136097574
_Sergey_
2006-01-01 09:39
2006.01.22
MatchesMask для файлов разных расширений


14-1135845793
oleggar
2005-12-29 11:43
2006.01.22
alfa filemonitor


1-1134722616
The Only
2005-12-16 11:43
2006.01.22
comdlg32


14-1135503730
Vudu
2005-12-25 12:42
2006.01.22
Чем можно перегнать Mov файл в avi ?


2-1136384434
Kshishtov
2006-01-04 17:20
2006.01.22
Помощь В Паскале.Задачи