Массив A из N целых чисел и целое число K. Подсчитайте количество непустых смежных подпоследовательностей A, так что в этом субсегменте нет плохих пар целых чисел. Пара (x, y) целых чисел называется плохим, если x находится слева от y в массиве и x mod y = K?Количество непрерывных сегментов?
Любая идея лучше в или в тета (n^2). Моя испытанная идея -
Одним из решений является сохранение (на карте) такого количества пар (в O (n^2)), а затем просто перебирать все подсегменты, чтобы дополнительно проверить, присутствуют ли эти пары или нет в этом сегменте это ...
Подпоследовательность означает: - Если массив имеет N элементов, чем у N * (N + 1)/2 подпоследовательностей, т.е. 9,8,7,6,5, то имеем [9]; [8 ]; [7]; [6]; [5]; [9,8]; [8,7]; [7,6]; [6,5]; [9,8,7]; [8,7 , 6], [7,6,5], [9,8,7,6], [8, 7,6,5], [9,8,7,6,5] - все подпоследовательности :) -
приведена, или Вы должны создать их сами подпоследовательности? – Qbyte
Нужно найти для всех подпоследовательностей .... (упоминалось выше) – Madhu