Здравствуйте, x905, Вы писали:
X>Здравствуйте, superdeveloper, Вы писали:
S>>Здравствуйте, x905, Вы писали:
X>>>ключевое слово "_может_", ага
S>>Выделяем массив, равный 32768/8=4096 байт S>>каждому биту ставим в соответствие одно число 1...32768 S>>число — номер бита (число-1) S>>соответственно биты будут 0...32767
S>>Алгоритм: S>>1. Обнуляем массив S>>2. Проходимся по файлу, если это число есть, то включаем бит (число-1) S>>3. Проходим по всем битам, если бит включен, то заносим в выходной файл число (номер_бита+1) S>>4.конец агоритма.
S>>вот.
S>>ps. Приём известный.
X>тред с начала читаем ? уже было, ага )
X>вопрос есть поинтересней: 4кб — это только на массив, а переменные?, а rintime? X>даже helloworld вылезет за 4кб X>и как все в 4кб всеже впихнуть?
Была в свое время игрушка, называлась livingstone. Ходилка такая, бродилка. Там бегать, прыгать, стрелять. Графика, насколько я помню, была типа 16-цветная, или даже 4х-цветная, но зато игрушка была достаточно продолжительной и интересной. Так вот, автор поставил себе цель написать ее полностью на ассемблере, и вместить в 64Кб. Вместил. Она даже была .com, а не .exe.