Борис, прекращайте.
Или вы DirectDraw реализовывать ручками намерены?
Я дал вам корректный рецепт, в рамках которого можно отбиться от курсача.
WinAPI.
Японский Городовой:
Уж проехали.
Да, на больших файлах рулит слияние, и неважно, на чем оно реализовано.
Но большие начинаются там, где всё не лезет в память.
Работает хоть до триллиона, если считать по модулю, а так - оперировать триллионзначными числами трудненько )))
Задачи этого рода - на совершенно конкретный навык "динамического программирования", и числа подобраны так, чтобы этим способом считалось быстро. При ширине стены в 50 матрица считается уже больше 10сек, а если добавить еще кирпичей разной длинны...
Я к тому, что при таких ограничениях число наборов кирпичей легко считается тем же способом.
Паяется простейший формирователь выходного сигнала - триггер Шмидта на любом подходящем кампараторе.
Подходящий - например LM311.
www.chipdip.ru/catalog/ic-comparators