La subsecuencia más larga posible que comienza y termina con 1 y se completa con 0 en el medio

Dada una string binaria s , la tarea es encontrar la longitud de la subsecuencia más larga que se puede dividir en tres substrings, de modo que la primera y la tercera substrings estén vacías o llenas con 1 y la substring en el medio esté vacía o llena con 0. Ejemplos:  Entrada: s = … Continue reading «La subsecuencia más larga posible que comienza y termina con 1 y se completa con 0 en el medio»

Subsecuencia más larga de la forma 0*1*0* en una string binaria

Dada una string binaria, encuentre la subsecuencia más larga de la forma (0)*(1)*(0)* en ella. Básicamente, necesitamos dividir la string en 3 strings que no se superpongan (estas strings pueden estar vacías) sin cambiar el orden de las letras. La primera y la tercera string se componen de solo 0 y la segunda string se … Continue reading «Subsecuencia más larga de la forma 0*1*0* en una string binaria»

Subsecuencia más pequeña con suma de diferencia absoluta de elementos consecutivos maximizada

Dada una array arr[] de longitud N , que contiene valores en el rango [1, N] , la tarea es encontrar una subsecuencia s 1 , s 2 , …, s k tal que  esté maximizada . En caso de múltiples subsecuencias que tengan la suma máxima posible, imprima la más pequeña.  Entrada: N = … Continue reading «Subsecuencia más pequeña con suma de diferencia absoluta de elementos consecutivos maximizada»

La subsecuencia alterna más larga que tiene la suma máxima de elementos

Dada una lista de longitud N con enteros positivos y negativos. La tarea es elegir la subsecuencia alterna más larga de la secuencia dada (es decir, el signo de cada elemento siguiente es el opuesto al signo del elemento actual). Entre todas esas subsecuencias, tenemos que elegir una que tenga la suma máxima de elementos … Continue reading «La subsecuencia alterna más larga que tiene la suma máxima de elementos»

Cuente el número de subsecuencias de longitud k que tienen LCM y HCF iguales

Dada una array Arr y un entero K . La tarea es encontrar el número de subsecuencias de tamaño K tal que el LCM y el HCF de la secuencia sean iguales. Ejemplos:   Entrada: Arr = {1, 2, 2, 3, 3}, K = 2  Salida: 2 Las subsecuencias son – {2, 2} y {3, 3} … Continue reading «Cuente el número de subsecuencias de longitud k que tienen LCM y HCF iguales»

Maximizar el producto de la suma de dígitos de pares consecutivos en una subsecuencia de longitud K

Dada una array de enteros arr[] , la tarea es maximizar el producto de la suma de dígitos de cada par consecutivo en una subsecuencia de longitud K . Nota: K siempre es par porque los pares se formarán con una longitud uniforme. Ejemplos:   Entrada: arr[] = {2, 100, 99, 3, 16}, K = 4  … Continue reading «Maximizar el producto de la suma de dígitos de pares consecutivos en una subsecuencia de longitud K»

Variaciones de LIS | DP-21 – Part 1

Hemos discutido la solución de programación dinámica para el problema de la subsecuencia creciente más larga en esta publicación y una solución O (nLogn) en esta publicación. Las siguientes son variaciones comúnmente solicitadas del problema LIS estándar .  1. Construyendo puentes: Considere un mapa 2-D con un río horizontal que pasa por su centro. Hay … Continue reading «Variaciones de LIS | DP-21 – Part 1»

Encuentre la subarray de longitud mínima que ha dado una subsecuencia en ella

Dado un arreglo arr[] de N elementos, la tarea es encontrar la longitud del subarreglo más pequeño que tiene la secuencia {0, 1, 2, 3, 4} como subsecuencia.  Ejemplos:   Entrada: arr[] = {0, 1, 2, 3, 4, 2, 0, 3, 4}  Salida: 5  El subarreglo requerido es {0, 1, 2, 3, 4} con longitud mínima. La … Continue reading «Encuentre la subarray de longitud mínima que ha dado una subsecuencia en ella»

Subsecuencia palindrómica más larga de dos personajes distintos

Dada una string S de letras minúsculas, la tarea es encontrar la longitud de la subsecuencia palindrómica más larga compuesta únicamente por dos caracteres distintos. Ejemplos:  Entrada: S = “bbccdcbb”  Salida: 7  Explicación:  La subsecuencia palindrómica más larga de la forma deseada es “bbcccbb”, que tiene una longitud de 7. Entrada: S = “aeea”  Salida: … Continue reading «Subsecuencia palindrómica más larga de dos personajes distintos»

Cuente las subsecuencias que tienen un promedio de sus elementos igual a K

Dada una array arr[] que consta de N enteros y un entero K , la tarea es contar el número de subsecuencias de la array dada con promedio K . Ejemplos: Entrada: arr[] = {9, 7, 8, 9}, K = 8 Salida: 5 Explicación: Las subsecuencias que tienen un promedio de 8 son {8}, {9, … Continue reading «Cuente las subsecuencias que tienen un promedio de sus elementos igual a K»