Ничего себе набор вопросов. Какой идеальный алгоритм??? Пишешь программу, она тебе выдает несколько миллионов сдач против каждой карты дилера, и генерирует текстовый файл с правильными решениями. Думаю, страниц тыща получится. Вот это будет идеальный алгоритм.
А насчёт пары 44 - это сильно зависит от массы условий.