|
Название: Треугольное дерево 2 Отправлено: Michael от Январь 07, 2013, 20:07:13 Пусть у нас есть треугольник из точек, аналогичный тем, что на рисунке.
(http://www.likebook.ru/store/pictures/182/182492/3.png) На верхнем, первом, ярусе у него одна точка, на втором - две точки, на энном - эн точек. Мы хотим соединить эти точки отрезками по следующим правилам: 1) Каждая точка, кроме корневой (единственной точки первого яруса), может соединяться с нулём, либо с одной точкой предыдущего яруса. 2) Каждая точка может соединяться с нулём, одной, либо двумя точками следующего яруса, причём лишь с ближайшими (k-я точка на n-м ярусе может быть соединина лишь с k-й и (k+1)-й точками на (n+1)-м ярусе). 3) Если точка соединена с нулём точек предыдущего яруса., то она соединена с нулём точек следующего яруса. 4) Никаких соединений, кроме предусмотренных правилами 1),2),3) быть не должно. Получившийся граф (он, кстати, будет бинарным деревом) мы назовём треугольным деревом порядка N, где N - количество ярусов в нашем точечном треугольнике. a) Сколько существует различных треугольных деревьев порядка 13? b) Кто сможет решить задачу для наибольшего порядка > 13? Задача скопирована с задачи Sirionа Треугольное дерево (http://nazva.net/forum/index.php/topic,8109.0.html) Изменено условиe 1) добавлено условие 3) добавлен вопрос б) Название: Re: Треугольное дерево 2 Отправлено: zhekas от Январь 07, 2013, 21:22:31 Опять же к программированию эта задача не имеет ни какого отношения
Показать скрытый текст Название: Re: Треугольное дерево 2 Отправлено: Michael от Январь 08, 2013, 07:24:51 zhekas, вы правы. Я решал одну задачу, а сформулировал другую. Уже исправил, надеюсь на этот раз без ошибок.
Название: Re: Треугольное дерево 2 Отправлено: moonlight от Январь 11, 2013, 15:37:24 3=21
4=196 5=3693 6=150108 7=13615289 8=2792613972 9=1301937665561 10=1382746649587508 11=3348885190425061961 12=18503428445148136202924 Показать скрытый текст Название: Re: Треугольное дерево 2 Отправлено: moonlight от Январь 11, 2013, 18:37:41 исправил
Название: Re: Треугольное дерево 2 Отправлено: Michael от Январь 11, 2013, 21:27:51 moonlight, всё верно!
Название: Re: Треугольное дерево 2 Отправлено: Michael от Январь 14, 2013, 03:51:05 Название: Re: Треугольное дерево 2 Отправлено: iPhonograph от Январь 14, 2013, 08:05:53 отрицательное что ли? :crazy:
Название: Re: Треугольное дерево 2 Отправлено: moonlight от Январь 14, 2013, 09:56:34 Название: Re: Треугольное дерево 2 Отправлено: iPhonograph от Январь 14, 2013, 18:16:03 А у меня уже все чётные цифры посчитались для 18 )))
18=**6****2'6*24**4*6'*8*68*8*2'*80880*0*'*800*08*6'**68866*2 Название: Re: Треугольное дерево 2 Отправлено: семеныч от Январь 14, 2013, 18:24:14 и чем ваше цифроблудство отличается от моего?? :crazy:
Название: Re: Треугольное дерево 2 Отправлено: iPhonograph от Январь 15, 2013, 04:37:52 и чем ваше цифроблудство отличается от моего?? :crazy: примерно тем же, чем состязание в скорости плавания отличается от поиска смешных ракушек в прибрежном пескеНазвание: Re: Треугольное дерево 2 Отправлено: iPhonograph от Январь 16, 2013, 11:53:56 а чего это все дружно прекратили вычисления?
Название: Re: Треугольное дерево 2 Отправлено: семеныч от Январь 16, 2013, 12:18:39 ну да :)
пора же померяться - у кого длиннее :crazy: Название: Re: Треугольное дерево 2 Отправлено: iPhonograph от Январь 16, 2013, 13:55:16 вот-вот, только линейку достанешь...
Название: Re: Треугольное дерево 2 Отправлено: Michael от Январь 16, 2013, 15:32:31 а чего это все дружно прекратили вычисления? Ждём когда посчитаются нечётные цифры для 18 :)Название: Re: Треугольное дерево 2 Отправлено: iPhonograph от Январь 17, 2013, 07:58:45 ну а чо 19 не выкладываете?
или вы все жертвы моды и вместо нормальных компьютеров у вас имеются только карманные пародии на эвм? Название: Re: Треугольное дерево 2 Отправлено: iPhonograph от Январь 19, 2013, 16:00:56 чота всё затихло...
Показать скрытый текст Название: Re: Треугольное дерево 2 Отправлено: Michael от Январь 20, 2013, 05:20:11 moonlight, iPhonograph, здорово! :beer:У меня пока только 16, но хочу попробовать получить 23. Если получится, скажу. Если не получится, тоже скажу. iPhonograph, у вас скорость какая-то запредельная.
Название: Re: Треугольное дерево 2 Отправлено: iPhonograph от Январь 20, 2013, 08:44:50 ок, ждём)))
кто вычислит 23 раньше всех - получит спасибку ))) для проверки правильности результата - вот чётные цифры Показать скрытый текст Название: Re: Треугольное дерево 2 Отправлено: iPhonograph от Январь 20, 2013, 08:47:58 iPhonograph, у вас скорость какая-то запредельная. да я понимаю, на что вы намекаететипа, кто будет писать случайные цифры и выдавать их за результат, получит по наглой рыжей морде ))) могу дать исходник программы, чтобы вы запустили её на своём компе Название: Re: Треугольное дерево 2 Отправлено: Michael от Январь 20, 2013, 11:58:56 Да ну, iPhonograph, о чём вы говорите? :bad3:
У нас джентльменам верят на слово! :beer: Тем более, что проверить отдельные цифры можно и без памяти. :read: Но у меня и в мыслях этого не было. :no2: Я не про скорость написания, а про ваш секундомер. Я намекал на то что у вас должен быть классный алгоритм. :bravo2: Когда всё кончится, конечно, интересно будет посмотреть. :whiteflag: А пока не надо. :-X Название: Re: Треугольное дерево 2 Отправлено: or0ez от Январь 08, 2020, 12:58:13 программа на С
Код: #include <stdio.h> Название: Re: Треугольное дерево 2 Отправлено: or0ez от Январь 12, 2020, 14:15:46 Извиняюсь, в функции main() должно быть не shL0, а shL. Ошибка проявляется на 19, 20.
|