Что такое принцип шифрования? - PullRequest
0 голосов
/ 30 ноября 2018

Таблица ниже отображает кодировку чисел от 0 до 30. Мне нужно расшифровать принцип шифрования, а затем написать программу на c или c ++, которая кодирует данную серию натуральных чисел (входное число помещается в 32-бит целое).Что такое принцип шифрования?

0    .
1    ()
2    (())
3    (.())
4    ((()))
5    (..())
6    (()())
7    (...())
8    ((.()))
9    (.(()))
10   (().())
11   (....())
12   ((())())
13   (.....())
14   (()..())
15   (.()())
16   (((())))
17   (......())
18   (()(()))
19   (.......())
20   ((()).())
21   (.().())
22   (()...())
23   (........())
24   ((.())())
25   (..(()))
26   (()....())
27   (.(.()))
28   ((())..())
29   (.........())
30   (()()())

1 Ответ

0 голосов
/ 30 ноября 2018

премьер факторизация.Список определяется порядком простых чисел.Элементы списка по порядку обозначают 2, 3, 5, 7, ...

Скобки в данном элементе обозначают, что простое число является множителем;точка показывает, что это не так.Связанные элементы - это умножение разных чисел;вложенные элементы умножаются на это простое число.Таким образом ...

(()) first element is (), for 2.
(.()) second element is (), for 3.
((())) first element is (()); the nesting denotes raising to a power.  They're both 2, so we get 2^2, or 4.
((.())) is 2^3, or 8.
(((()))) is 2^4, or 16.

(()()) is 2*3, or 6.

Это заставляет вас двигаться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...