|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.09.2012, 22:29 | #1 |
Новичок
Джуниор
Регистрация: 26.12.2011
Сообщений: 2
|
Сколько существует прыгающих чисел, меньше 10^65?
Здравствуйте!
Подскажите пожалуйста, в чем может быть проблема. Не выводит конесный результат. Код:
|
29.09.2012, 22:42 | #2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
думаю, солнце погаснет быстрее, чем данный цикл завершится
хинт 1: 10 в 65 — это реально офигенно невообразимо огромеднейшее число, и проще пронумеровать все атомы во вселенной зелёным маркером, чем дождаться, пока данный цикл закончится. хинт 2: нужно идти другим путём хинт 3: я бы посчитал, а сколько может быть убывающих и возрастающих чисел в этом диапазоне (только не в цикле, бога ради!). все остальные будут "прыгающими".
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
Последний раз редактировалось veniside; 29.09.2012 в 23:01. |
29.09.2012, 23:02 | #3 |
Новичок
Джуниор
Регистрация: 26.12.2011
Сообщений: 2
|
не знаете другого пути?)
|
30.09.2012, 17:38 | #4 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 300
|
Если решать в лоб то я попробовал бы на Cuda. GPU иногда дает фантастические результаты...
|
01.10.2012, 16:33 | #5 | |||
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Цитата:
подсчитать количество различных невозрастающих (или неубывающих) последовательностей, длиной от 1 до 65 и состоящих из цифр от 0 до 9 можно разными способами. можно запустить 65 циклов, типа: Код:
лично я решил через рекурсивную матрицу: Код:
Не берусь на 100% утверждать, что я нигде не ошибся, но если принять это решение за верное, получаем количество "прыгающих" числел = 10^65 - 110524147514 * 2. Цитата:
Цитата:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|||
01.10.2012, 16:44 | #6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
А, что значит "прыгающих"? Может ещё и бьющих по-лбу?
Пятьдесят лет живу. Тридцать из них изучаю математику, чёт про такое не слышал. Просветите .
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
01.10.2012, 16:46 | #7 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
в комментариях кода в первом же посте написано
Благодарить в репутацию. Проклинать — туда же
|
01.10.2012, 16:46 | #8 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
это кривой термин из первого сообщения:
Цитата:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|
01.10.2012, 17:03 | #9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Почитал коммнтарии. Башку сломал. Кто-нибудь может мне внятно сказать чего ТС хочет? Или мне жаргон 80-х применить? Думаю, мало не покажется.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
01.10.2012, 17:09 | #10 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
если цифры в числе не убывают, то оно "увеличивающееся", например: 11112223445666789
если цифры в числе не возрастают, то оно "убывающее", например: 9988776665333211 если ни то, ни то, то оно "прыгающее", например: 1236321 вопрос: сколько существует разных "прыгающих" числел, в диапазоне от 0 до 10^65
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кто знает точно сколько существует языков программирования? | Programmer №1 | Свободное общение | 20 | 21.07.2012 10:47 |
Перевод чисел из десятичной системы в систему с основанием меньше 10 [Паскаль] | Pirokara | Помощь студентам | 0 | 03.12.2010 17:25 |
Ввести несколько чисел (кол-во чисел запрашивать с экрана). Определить, сколько чисел, меньших заданного | Lirika | Помощь студентам | 0 | 08.05.2010 21:39 |
Из чисел 1, 1+ 1/2, 1+1/2+1/3 , … вывести на экран те, которые меньше а. | umiko | Microsoft Office Excel | 1 | 16.05.2009 08:29 |
Найти сумму положительных нечетных чисел меньше 50 | мандаринка | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 22.12.2007 21:45 |