Permutación lexicográficamente más pequeña de los primeros N números naturales que tienen K índices perfectos

Dados dos enteros positivos N y K , la tarea es encontrar lexicográficamente la permutación más pequeña de los primeros N números naturales tal que haya exactamente K índices perfectos.  Se dice que un índice i en una array es perfecto si todos los elementos en los índices más pequeños que i son más pequeños … Continue reading «Permutación lexicográficamente más pequeña de los primeros N números naturales que tienen K índices perfectos»

Imprime todas las permutaciones lexicográficas mayores de una string dada

Dada una string S , imprime aquellas permutaciones de la string S que son lexicográficamente mayores que S. Si no existe tal permutación de string, imprime -1. Ejemplos: Entrada: BCA Salida: CAB, CBA Explicación: Aquí, S = “BCA”, y hay 2 strings “CAB, CBA” que son lexicográficamente mayores que S. Entrada: CBA Salida: -1 No … Continue reading «Imprime todas las permutaciones lexicográficas mayores de una string dada»

Verifique si alguna permutación de array contiene la suma de cada par adyacente que no es divisible por 3

Dada una array arr[] que consta de N enteros, la tarea es verificar si existe alguna permutación de los elementos de la array donde la suma de cada par de elementos adyacentes no es divisible por 3 . Si es posible, imprima “ Sí” . De lo contrario, escriba “ No” . Ejemplos: Entrada: arr[] … Continue reading «Verifique si alguna permutación de array contiene la suma de cada par adyacente que no es divisible por 3»

Cuente las formas de generar una array de longitud N con 0, 1 y 2 de modo que la suma de todos los productos por pares adyacentes sea K

Dados dos números enteros N y K , la tarea es encontrar el número de arreglos de N longitudes que se pueden generar usando los valores 0 , 1 y 2 cualquier número de veces, tal que la suma de todos los productos por pares adyacentes del arreglo es k _ Ejemplos: Entrada: N = … Continue reading «Cuente las formas de generar una array de longitud N con 0, 1 y 2 de modo que la suma de todos los productos por pares adyacentes sea K»

Encuentra la permutación con resto máximo Suma

Dado un número entero N , la tarea es encontrar una permutación de los números enteros de 1 a N tal que  sea máxima. Ejemplos:  Input: N = 3  Output: 3 1 2  Sum of the remainder values is (0 + 1 + 2) = 3  which is the maximum possible. Input: N = 5  … Continue reading «Encuentra la permutación con resto máximo Suma»

Compruebe si existe una permutación de la string dada que no contiene ninguna substring monótona

Dada una string S de alfabetos ingleses en minúsculas, la tarea es comprobar si existe una disposición de la string S tal que no contenga ninguna substring monótona.  Una substring monótona tiene las siguientes propiedades:  La longitud de dicha substring es 2. Ambos caracteres son consecutivos, por ejemplo: «ab», «cd», «dc», «zy», etc. Ejemplos:   Entrada: … Continue reading «Compruebe si existe una permutación de la string dada que no contiene ninguna substring monótona»

Encuentre la permutación p de la array q tal que q[i] = p[i+1] – p[i]

Dada una array Q[] de longitud N , la tarea es encontrar la permutación P[] de números enteros del rango [1, N + 1] tal que Q[i] = P[i + 1] – P[i] para todos los válidos i . Si no es posible, imprima -1 . Ejemplos:  Entrada: Q[] = {-2, 1}  Salida: 3 1 … Continue reading «Encuentre la permutación p de la array q tal que q[i] = p[i+1] – p[i]»

Cuente los arreglos de N personas alrededor de una mesa circular de modo que K personas siempre se sienten juntas

Dados los números enteros N y K , la tarea es encontrar el número de arreglos posibles de N personas alrededor de una mesa circular tal que K personas siempre se sientan juntas. Nota: Como la respuesta puede ser muy grande, devuélvela módulo 10 9 + 7 Ejemplos: Entrada: N = 4, K = 3 … Continue reading «Cuente los arreglos de N personas alrededor de una mesa circular de modo que K personas siempre se sienten juntas»

Minimice el costo de hacer que el Array dado tenga una permutación de 1 a N mediante reemplazos dados

Dadas dos arrays a[] y b[] de longitud N y un entero K (1 ≤ K ≤ N) . Todos los enteros en la array a[] se encuentran dentro del rango [1, K] . i-ésimo valor en la array b[] denota el costo de reemplazar a[i] con cualquier número en el rango [1, N] . … Continue reading «Minimice el costo de hacer que el Array dado tenga una permutación de 1 a N mediante reemplazos dados»

Encuentra una permutación de N números naturales con K inversiones

Dados dos enteros N y K , la tarea es encontrar una permutación de los primeros N números naturales con exactamente K inversiones . Ejemplos:  Entrada: N = 5, K = 4 Salida: 5 1 2 3 4  Explicación: En la permutación P anterior, los pares (i, j) tales que i < j y P[i] … Continue reading «Encuentra una permutación de N números naturales con K inversiones»