G13 Есть путь попроще - изменить настройки на форуме ;) Но топик не об этом.
leo Да, я понимаю, что на среднестатистических данных этот алгоритм будет хорош. Но вот в вырожденном случае - он будет очень сильно тормозить...
Yashin_Sergey Ну вот массив: 1,2,3,... Ну просчитал он первые 10000 чисел, получил min=1. Передвинулся вправо на 1 - получили, что "потерянный"...
Yashin_Sergey Но разве тогда на элементарном тесте 1,2,3,... не будет тормозить? По-моему будут те же несколько секунд.
Но ведь, то, что описывает leo - это всего лишь уменьшение затрат на каждом сравнении. Но ведь всё равно таких сравнений будет 2*10^5 * 10^4 = 2 *...
Ну вот например (написано очень давно, поэтому за стиль не пинать ;) ): .data ThisDirectory db ".",0 SearchMask db "\*",0 Slash db "\",0...
Mikl__ С чего Вы решили, что мне нравится invoke? И лишний импорт появляется и при обычном вызове. Я же говорю, достаточно только добавить...
Mikl__ Да, действительно, в твоей программе будет только MessageBox. А вот если дописать include \MASM32\INCLUDE\user32.inc - происходит какой-то...
Да, есть такая багофича. Хотя wsprintf ни разу не используется, но раз она описана в windows.inc, то она линкуется. ИМХО помогает только удаление...
cresta В данном случае можно написать и так: int main{ string str1 = "another string"; return 0; } По определению при конструировании...
Вот окончательный отлаженный код, может кому пригодится: (там ещё одну помарку исправил и улучшил работу с большими числами - теперь код работает...
Йаду мне, йаду :) Я нашёл ошибку. Оказалось, там всего лишь был перепутан порядок нескольких строк: T t1, t2; t1 = u2m; mulmod (t1, v, n);...
_DEN_ Саттер и Александреску не в тему. В предисловии к "Решению сложных задач" прямо написано: Хотя книга Саттера сама по себе отличная.
cresta Мне понравилась книга "Философия C++" (Эккель) - там 2 части, как раз в первой объясняются основы. Ещё хорошая книга Голуба "Веревка...
vg Сделай функцию, которая удаляет все файлы в указанном ей каталоге, а потом рекусивно вызывает себя из каждого подкаталога.
n0name Раз на асме, то значит, CreateFile'ом. А он сохраняет \r\n. Так что немного изменить придётся, нужно предусмотреть и случай \n, и случай...
n0name А если там будет два подряд пробела? Или вместо \n будет \r\n?
UbIvItS Так для матриц уже придумали алгоритм. Алгоритм Ланцоша (block Lanczos algorithm) - для матриц в поле GF(2), т.е. все возможные значения...
Может, кто знает какие-нибудь ещё онлайн-тесты по языкам программирования? Довольно интересная вещь.
Ustus А у них classB classB ;)
Имена участников (разделяйте запятой).