Интересно посмотреть как там на больших досок. 9х9 12 ч. 12 б. ферзей Найдено вариантов - 36 Время 8.4380 сек Скорость 31261846 растановок/сек...
Да, метод определения кол. бит из массива вордов рулит, теперь 8х8 с 9 и 10 ферзями прогоняет за 0.25-0.28 сек. Посмотрел код, довольно...
И ещё забыл сказать, можно с консоли задавать начальные данные, через пробел N FerBlack FerWhite это соотвествено размер поля кол. черных и белых...
Вот последния редакция проги, устранены ошибки, теперь можно задавать размер поля от 3 до 16, переделал немного алгоритм, теперь битовое поле...
А это ускорения, КнаМ это жесткость делёная на массу, DP это длина пружины, трение не учитывается, так что формула A:=KnaM*(R-DP); вычистляет...
Вот они на делфи 6, хотел через API но не получилось, так же не получилось от мерциния избавится, так что над прогой надо бы поработать. Хотя и...
Короче просто накасячил с прогой, сам алгоритм верный. procedure StepModel; var x, y, Xs, Ys, N : integer; Ax, Ay, A, Rx, Ry, Vx0, Vy0, R :...
Блин чота намудрил ширики вдруг все в угол экрана все падают во прикол. Хотя должны просто вибрировать, и они же на пружинах. Короче если у кого...
Есть алгорит моделируищий матрицу шариков соединёные пружинами. Типа так. +-+-+-+ | | | | +-O-O-+ | | | | +-O-O-+ | | | | +-+-+-+ Мышкой можно...
Интересно но эту задачу можно было решить ещё в те времена, в конце 80-х, на тех ещё 8-битвых компах, типа Радио 86 РК с 8080 процем или его...
В версии нашлась ошибка, не правельно находятся координаты белых ферзей. if KolVarFr>1 then begin writeln(res); Fl:=true;...
Вот версия 1.3 этой проги коректно расчитывает если ферзей меньше 19, хотя могут быть вылеты если меньше 17 ферзей из-за переполнения массива где...
murder Спасибо всего за 14.5 тактов выполняется на Атлон ХР 2200 (1.81 ГГц), правда для 32 битных.
Кто подскажет какая самая быстрый код для подсчёта кол. бит, можно х86 в плоть до SSE но не выше. X:=i; dec(x,(x shr 1) AND...
Попались файлы шифрованые зипки там видео avi, wvm, и др. они были не не сжаты, в архиве длиней на 12 б, дампером нашёл типичную для каждего...
Да тут есть команда POPCNT подсчёт количества бит тока как я понимаю это SSE4 по ходу. А у меня на данный момент атлон ХР 2200 был семпрон 2500...
Задачка заинтересовала вас однако, ну ладно вот код на делфи. program Project1; // Задача о 19 ферзях. Надо раставить 9 чёрных и 10 белых ферзей...
Кстати того лопуха зовут Кандидат физико-математических наук Б. Лурье. :lol: :lol: :lol:
Задача о 19 ферзях. Надо раставить 9 чёрных и 10 белых ферзей так что бы чёрные не били белых а белые соотвествено чёрных, автор В. Франген, 1980...
Интересно когда нить появится команды асма для подсчёта количества бит, есть ряд алгоритмов котором эта команда сильна помогла.
Имена участников (разделяйте запятой).