Kozyr__ Здесь два доп. условия 1. Никакая цифра не встречается дважды ни в одном ряду цифр, кроме делимого 2. Если прибавить 2 к последней цифре...
rain Это состояние имеет очень простое название: муки творчества :-)
rain Если ты внимательно поизучаешь коды, созданные компилятором Майкрософт, то увидишь, что там очень активно используются константы в регистрах.
rain Вместо сложения с Immediate будет сложение с Register, что малек быстрее.
rain Запихни 0 в свободный регистр операцией XOR и используй его при сложении adc [ebx+8],dword ptr 0
rain При твоих требованиях к быстродействию вполне подойдет реализация умножения в столбик, что совсем нетрудно.
Если понравился пример на деление, то вот покруче (обратите внимание на запятую в частном, отделяющую дробную часть): ****** | *** *** ====...
Solo Да я уже автору топика пытался сообщить о неточной формулировке.
n0name 1 - правильно 2 - да, я как-то не подумал, что формулы трудно приводить. Там простое неравенство получается.
n0name Тут и без глазков понятно, что в данной постановке задача имеет шансы на успешное решение весьма сомнительные, тем более для одной пары....
Kozyr__ Хорошая задачка, на внимательность, некоторые "пустые" фразы на самом деле несут основную информацию. Вот тебе в ответ задачки про...
Relic Издеваешься, да? У самого прога перед глазами, код только надо уточнить, а мы тут догадками занимаемся! Нехорошо!
Kozyr__ А дошкольный возраст <= 5 лет?
Kozyr__ Очень полезно такие задачки решать: 1. Зарядка для мозгов 2. Учишься думать, а не во всем полагаться на компьютер 3. Если хочешь на компе...
Relic Хотелось бы уточнить постановку задачи в плане используемых операций. Есть точная информация или догадки?
Kozyr__ Самое интересное, что я тоже уже разучился делить в столбик, мучительно вспоминал, почему строк меньше, чем число разрядов в частном :-)
n0name Не учитываются, согласен, но мы же принципиальный вопрос решаем - много вариантов или нет. А точной комбинаторикой заниматься нет пока...
Kozyr__ Нет, не 0.
n0name Все равно не понимаю, почему так мало. А как насчет таких комбинаций: (((cR0 ROR k1) + (cR1 ROL k2)) ROL k3) + ((cR2 ROL k4) + (cR3 ROR...
Stiver Скорее всего из арифметических операций действительно используются только + и -. Результатов, понятно, не может быть больше, чем 2^64, но...
Имена участников (разделяйте запятой).