Set S
состоит из чисел вида 2<sup>p</sup> × 3<sup>q</sup>
, где p
и q
являются неотрицательными целыми числами.
Что это означает, что у вас есть набор чисел, где все числа генерируются из степеней, кратных 2
или 3
.
1 (2^0 * 3^0), 2 (2^1 * 3^0), 4 (2^2 * 3^0), 3 (2^0 * 3^1), 6(2^1 * 3^1), 12(2^2 * 3^1), ...
Это набор данных, который вы используете.
Последовательность A содержит элементы множества S в порядке возрастания
Это означает, что у вас есть массив с именем A
(по крайней мере, для предположения вопроса), который содержит все элементы S
в порядке возрастания, то есть
1, 2, 3, 4, 6, 8, 9, 12, 16, ...
написать функцию:
int solution(int N)
затем она должна вернуть A[N]
Это означает, что ваша функция solution
должен вернуть значение элемента в A
в позиции N
. Например, если N
было 5
, то должно возвращаться 8
, поскольку это элемент 5 th .