Имя: Пароль:
IT
 
Придумать алгоритм. Есть математики?
, , ,
0 Vovan_Magadan
 
30.07.13
08:50
1. Невозможно - такого не может быть никогда 38% (3)
2. Другое 38% (3)
3. Алгоритм есть, но он секретный 13% (1)
4. Алгоритм еще не изобрели 13% (1)
5. Напоминает "женскую логику" 0% (0)
Всего мнений: 8

Привет.

Мне нужен алгоритм, но я не могу его найти / придумать. Как то начинал пару лет назад пробовать разное, не пришел к успеху.
Есть мнение что это невозможно.

Есть ли тут люди которые любят математику и хотят поломать голову?

Дано( см. изображение http://img.by/i/6uJcV.jpg ):
1) есть три числа, каждое число может быть от 1 до 255
2) нужно из этих трех чисел, получить одно число (логично что оно уже будет большое)
3) и главное возможность ОБРАТНО из большого числа, получить эти три в том же порядке!

Есть вопросы? Спрашивайте.
105 Rovan
 
гуру
30.07.13
09:30
Прикрутил голосовалку !! :-)

Невозможно - такого не может быть никогда
121 User_Agronom
 
30.07.13
09:43
тогда невозможно.
1 Бит единица измерения информации. У Вас три числа (каждое по 8 бит), в сумме 24 бита.
Вы хотите уложиться в 16 бит. Нельзя поместить в 3 зайцев в 2 клетки так, чтобы в каждой клетке было не более одного кролика.

Невозможно - такого не может быть никогда
148 bolder
 
30.07.13
11:14
(122) Великолепно ))Продолжая по той же "логике" получаем:
254/2 = 127
253/2 =126.5 ,округляем )) 127.
Итого: неодназночное представление 254 и 253.
Что и требовалось доказать.
Автор,вы поймите простую вещь = число до 255 есть 2^8,то есть 8 бит занимает.№ числа соответственно 24 бита.Ну и как их поместить в прокруство ложе 16 бит? (2^16 = 65 536)

Невозможно - такого не может быть никогда