Re[2]: Задача
От: Кодт Россия  
Дата: 16.12.04 09:46
Оценка:
Здравствуйте, JenekX, Вы писали:

JX>Во-первых объявляешь массив (например: int a[20]), далее пишешь функцию,

JX>которая разбивает данное число на разряды (функция возвращает массив)
JX>далее перебираешь полученные цифры, проверяя при этом условия, что цифра не
JX>превоходит заданного числа, при этом лучше всего завести переменную, типа Bool
JX>Если все условия учтены, то выводить на печать.

JX>Ну вот и все!!!


Ну вот не всё. Что значит "перебираешь полученные цифры"?
Проверка условия — для одного числа эта задача тривиальна, и массив здесь нафиг не нужен.
Для серии чисел — я уже говорил, тупое решение занимает O(log(N)^2) на каждое число.
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.