Здравствуйте, гость Правила · Помощь

»  Шпионский код Подписаться | Сообщить другу | Версия для печати
      » 7/02/2006, 19:24,  AleksV 
Ну вот такой шифр, например:
Имеем некоторое кол-во танков N=6.
Кол-во перестановок для записок (порядок не имеет значения) = 10:
123, 124, 125, 134, 135, 145, 234,235, 245, 345.
И того имеем матрицу 5х10.
Нужно разбить N на три дробные составляющие (для сложности можно взять для каждой тройки свои варианты,
для простоты возьмем одинаковые), например 6 = 2,3 + 1,1 + 2,6. Эти числа нужно вписать в матрицу для каждой тройки,
получим такую матрицу:

1 (2,3) (2,3) (2,3) (2,3) (2,3) (2,3) (...) (...) (...) (...)
2 (1,1) (1,1) (1,1) (...) (...) (...) (2,3) (2,3) (2,3) (...)
3 (2,6) (...) (...) (1,1) (1,1) (...) (1,1) (1,1) (...) (2,3)
4 (...) (2,6) (...) (2,6) (...) (1,1) (2,6) (...) (1,1) (1,1)
5 (...) (...) (2,6) (...) (2,6) (2,6) (...) (2,6) (2,6) (2,6)


Вместо точек впишем любые дробные числа, но так,
чтобы при сложении любых трех чисел в одном столбце, исключая наш набор, нельзя было получить целое число,
например:

1 (2,3) (2,3) (2,3) (2,3) (2,3) (2,3) (2,2) (2,0) (4,0) (9,2)
2 (1,1) (1,1) (1,1) (0,2) (4,2) (7,0) (2,3) (2,3) (2,3) (7,0)
3 (2,6) (3,2) (1,0) (1,1) (1,1) (2,2) (1,1) (1,1) (6,2) (2,3)
4 (8,0) (2,6) (1,2) (2,6) (3,0) (1,1) (2,6) (4,2) (1,1) (1,1)
5 (9,2) (3,0) (2,6) (1,0) (2,6) (2,6) (3,0) (2,6) (2,6) (2,6)

И так, каждая строка в матрице это у нас одна записка.
Возьмем любые три записки (например 2,4,5) и сложим числа в столбцах:


2 (1,1) (1,1) (1,1) (0,2) (4,2) (7,0) (2,3) (2,3) (2,3) (7,0)
4 (8,0) (2,6) (1,2) (2,6) (3,0) (1,1) (2,6) (4,2) (1,1) (1,1)
5 (9,2) (3,0) (2,6) (1,0) (2,6) (2,6) (3,0) (2,6) (2,6) (2,6)
18,3 6,7 4,9 3,8 9,8 10,7 4,9 9,1 6 10,7


Получили, что все числа дробные, кроме одного, оно и есть кол-во наших танков.
« Предыдущая тема | Перечень тем | Следующая тема »
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей: