сможет
твой ответ необоснован
3*3*8*8=576 хватит с лихвой
восьмой вариант - не зажигать огонь?
Это условием предусмотрено?
Это условием предусмотрено?
читай условия - МОЖЕТ зажечь магический огонь. а может и не зажигать. но даже если не предусмотрено - 441 вариант покроет условия
3*3*7*7=441>439, так что все равно сможет.
а не 2^11 ?
или 11^2
эх, препод тервера меня бы убил (
эх, препод тервера меня бы убил (
21^2=447. 3 положения по 7 цветов = 21 значение разряда (руки). степень = показатель количество разрядов (рук). если не учитывать отсутствие цвета вообще из-за неоднозначности условий задачи. иначе 24^2=576
21^2=441
да ему и одних огней хватит, можно руками и не мохать
Ну а чё - препод молодец! Креативненько!
ЗФТШ)))
да, в прошлом году мне такое задание приходило, улыбнул этот номер.
Это такой внезапный вин, что не мог не плюсануть
Может. Достаточно научить орков азбуке морзе и тогда 1 огонька хватит.
Низкая скорость, вероятность ошибки на принимающей стороне. Например число 576 будет выглядеть так ..... --... -....
или одна поза например рука вверх, рука в сторону и пара цветных огоньков.
или одна поза например рука вверх, рука в сторону и пара цветных огоньков.
Да, тяжеловато будет Саруману на русском алгоритм объяснять....
Ладно, Саруман. Но как орки 439 сигналов смогут запомнить и не перепутать?!.. Это ж орки!
Зачем всем оркам знать все сигналы? Достаточно отрядить 439 орков и научить каждого одному сигналу. Узнал свой сигнал - объявил соответствующий приказ.
Сразу видно выдающегося орководца :)
А я его выдающийся питомец-бобер и я придумал идею с взрывом бочки :D
Что за бред обкурившегося программиста?
Ага, а матросы флагами нормально передают все что угодно, или же при помощи прожектора азбукой морзе...так что не вижу трабла
Ахахах, креатив, просто креатив!
Задачка про Сарумана: http://pastebin.com/TCFt8BAT
да если он придумает протокол своему махачу, он плять проно сможет передавать на поле боя
АХАХАХАХАХАХАХАААМЛЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ!!!!!!!!!!!!!!!!!!!!!
насколько я помню, тервер был не таким простым, чтоб можно было в задачке перемножить все цифры и получить ответ, это все сложнее считается
Для неверующих все комбинации расписаны и пронумерованы: http://pastebin.com/TCFt8BAT
Решение Ондатры Петровной (тот что из первого коммента) эпически верное даже за пределами сферического вакуума.
Решение Ондатры Петровной (тот что из первого коммента) эпически верное даже за пределами сферического вакуума.
это не тервер а комбинаторика. тервер действительно местами гораздо сложнее, хотя оба раздела имеют много общего
а что за функция pred на верху? остальные функ для символов на паскале, а такого не видел
Аналог dec
декремент чтоле?
Да
Как бы. У нас существует 10 разнообразных вариантов расставить две руки по 4 сторонам. И к каждой комбинации 49(7*7цветов) вариантов зажечь огни. Итого имеем 490
Девять комбинаций расстановки рук.
Десять != девять => 490 != 441
Причем, как писали выше, возможно также отсутствие маг. огня.
Десять != девять => 490 != 441
Причем, как писали выше, возможно также отсутствие маг. огня.
А ещё, кстати, можно использовать команды из нескольких частей, постоянной или переменной длинны. Например одна команда - два последовательных жеста двумя руками. Исключить полностью одинаковые жесты на обоих руках в двух частях команды - получается 441^2-441=194040 вариантов.
При переменной длине стоит выделить самые частые команды на наименьшую длину. Показывать команды из частей одна за другой, а конец команды - специальным жестом. Это эффективно, если команд очень много.
Если нет - предусмотреть один бит (зачёркнуто) часть передаваемой информации как признак того, что вслед за этой частью команды будет что-то ещё. К примеру если у сарумана правая рука поднята, то переданная инфа (два цвета и одно положение руки, 7*7*3=147) - это только первая часть команды, и дальше будет продолжение. Таким образом можно за один сигнал передать 7*7*3*2 = 294 команды, двумя сигналами 147*294=43218 команд, тремя - 6353046. И так далее.
Диплом программиста получен не зря, я оптимизировал алгоритм передачи сообщений сарумана оркам. Думаю, мои преподаватели гордились бы мной.)
Да, рука без огня хуже видна, так что я это не рассматривал, ибо и без того вполне хватает.
При переменной длине стоит выделить самые частые команды на наименьшую длину. Показывать команды из частей одна за другой, а конец команды - специальным жестом. Это эффективно, если команд очень много.
Если нет - предусмотреть один бит (зачёркнуто) часть передаваемой информации как признак того, что вслед за этой частью команды будет что-то ещё. К примеру если у сарумана правая рука поднята, то переданная инфа (два цвета и одно положение руки, 7*7*3=147) - это только первая часть команды, и дальше будет продолжение. Таким образом можно за один сигнал передать 7*7*3*2 = 294 команды, двумя сигналами 147*294=43218 команд, тремя - 6353046. И так далее.
Диплом программиста получен не зря, я оптимизировал алгоритм передачи сообщений сарумана оркам. Думаю, мои преподаватели гордились бы мной.)
Да, рука без огня хуже видна, так что я это не рассматривал, ибо и без того вполне хватает.
Вай какой молодэц!
"длинны",именно так,сударь
Какая нафиг армия, когда палантир сломан, когда посох волшебника ломается, он теряет всю свою основную магическую мощь, в книге у него осталась только сила убеждения, которой он в последствии воспользовался, но дело не в этом, без посоха армией Саруман управлять уже не мог бы.
Ну, начнём с того, что палантир это не посох а такая средиземская точка доступа
И при том односторонняя.
Или они по типу системы "Вертушка" сделаны?
Или они по типу системы "Вертушка" сделаны?
Чо думать то. Нужно два сигнала: Есть огонь\нет огня. 8 сигналов-байт. Ну и дальше вперед по модели оси. TCP\IP over Сарумян
Чтобы написать коммент, необходимо залогиниться