|
|
Знаете ли Вы, что ... | |
![]() |
...до того как открыть новую тему, стоит использовать поиск: такая тема уже может существовать. |
<< Предыдущий совет - Случайный совет - Следующий совет >> |
Разминка для мозгов Загадки, задачи, головоломки - тренируем мозг |
Ответить |
|
Опции темы | Опции просмотра |
![]() |
#1 | ||
![]() ![]() Супермодератор |
Придумалось несколько задач, скорее всего на программирование.
Найдите минимальное число N, при котором в числе 2^N... 1. будет встречаться последовательность 0123456789. 2. будет встречаться последовательность 9876543210. 3. будет встречаться последовательность 0123456789 не менее 10 раз. 4. будут встречаться последовательности 000, 111, .... 999 (в одном числе все последовательности сразу). 5. количество вхождений каждой цифры (0,1,2...9) не менее 100.
__________________
Герман - это не имя, это особое состояние души (Джим Анджер) |
||
|
Ответить |
"+" от:
|
![]() |
#2 |
![]() ![]() ![]() |
Оффтоп: 6. будет встречаться число Пи :-0)
__________________
ZiyoNet.uz - Образовательный портал с элементами соцсети. |
|
Ответить |
![]() |
#3 |
![]() Google
software engineer
AKA:Y combinator
Сообщений: 418
+ 114
374/183
– 6
9/8
![]() |
1. 244178
2. 283789 4. 2389 5. 3474 Первые две задачи считались по минуте, четвёртая и пятая — доли секунды. Решение третьей задачи не меньше 500000, а алгоритм умнее брутфорса, который, похоже, в разумное время не закончится, в голову не приходит. Код, думаю, приводить бессмысленно: умножить на два число в памяти в десятичном представлении — невелика задача. |
|
Ответить |
![]() |
#6 | |
![]() Google
software engineer
AKA:Y combinator
Сообщений: 418
+ 114
374/183
– 6
9/8
![]() |
Цитата:
|
|
|
Ответить |
"+" от:
|
![]() |
#7 |
![]() ![]() Супермодератор |
Тогда ещё задачка:
Есть натуральное число N. Если в двоичной записи числа N цифры прочесть задом-наперёд, то получится десятичная запись числа M. Каково минимальное значение N, при котором M больше N в полтора раза? 1. Если разрешается использовать нули в начале двоичной записи числа M (например N=110100, M=001011). 2. Если запрещается использовать нули в начале числа M (то есть двоичная запись числа N должна оканчиваться единицей).
__________________
Герман - это не имя, это особое состояние души (Джим Анджер) |
|
Ответить |
Реклама и уведомления | |
![]() |
#8 |
![]() ![]() |
Не знал куда лучше разместить, думаю здесь тоже пойдет.
Коллега изучает Visual basıc. В качестве задачи, поставил решение судоку. Т.е. Хочет написать прогу, которая будет решать судоку любой сложности. Проблема в том, что навыков программирования нет, поэтому подходит к решению проблемы методом тыка. Что ни есть гуд. Умные люди посоветовали ему для начала составить алгоритм решения и набросать блок схему. С чем, в принципе, он согласился. Но опять проблема - не получается это у него. Усилиями коллектива мы тоже не смогли составить правильный алгоритм решения задачи. Какие будут мнения? |
|
Ответить |
![]() |
#9 | |
![]()
Сообщений: 740
+ 369
319/213
– 5
4/4
![]() |
Цитата:
http://nnm.ru/blogs/makumazan/programming_sudoku/ рассматривается процесс написания игры Последний раз редактировалось Renat Akhtyamov; 25.01.2011 в 17:09. |
|
|
Ответить |
![]() |
#10 | |
![]() ![]() Служу Его Божественной Тени!
Сообщений: 1,671
+ 4,505
1,372/657
– 164
33/27
![]() |
Цитата:
б) Найти в нете готовые решения и разобраться в) Выбрать задачу попроще, для которой он сможет составить алгоритм.
__________________
Are you my mommy? |
|
|
Ответить |
|