Se requiere voltear el elemento de array indexado más pequeño para que la suma de la array sea igual a 0

Dada una array arr[] de tamaño N , la tarea es encontrar el elemento de array indexado más pequeño cuyo signo debe invertirse de modo que la suma de la array dada se convierta en 0 . Si no es posible hacer que la suma de la array sea igual a 0 , imprima -1 … Continue reading «Se requiere voltear el elemento de array indexado más pequeño para que la suma de la array sea igual a 0»

Compruebe si todos los elementos de la array se pueden convertir en números pronicos girando dígitos

Dada una array arr[] de tamaño N , la tarea es verificar si es posible convertir todos los elementos de la array en un número pronico rotando los dígitos de los elementos de la array cualquier número de veces. Ejemplos: Entrada: { 321, 402, 246, 299}  Salida: Verdadero  Explicación:  arr[0] → La rotación a la … Continue reading «Compruebe si todos los elementos de la array se pueden convertir en números pronicos girando dígitos»

Minimice el costo de convertir una array dada en otra al voltear columnas y reordenar filas

Dadas dos arrays binarias mat[][] y target[][] de dimensiones N * M , la tarea es encontrar el costo mínimo para convertir la array mat[][] en target[][] usando las siguientes operaciones: Voltee una columna en particular en mat[][] de modo que todos los 1 se conviertan en 0 y viceversa. El coste de esta operación … Continue reading «Minimice el costo de convertir una array dada en otra al voltear columnas y reordenar filas»

Gire todos los elementos de Matrix excepto la diagonal K veces 90 grados en el sentido de las agujas del reloj

Dada una array cuadrada mat[][] de dimensión N y un número entero K , la tarea es rotar la array 90 grados K ​​veces sin cambiar la posición de los elementos diagonales. Ejemplos: Entrada: mat[][] = {{1, 2, 3, 4, 5}, {6, 7, 8, 9, 10}, {11, 12, 13, 14, 15}, {16, 17, 18, 19, … Continue reading «Gire todos los elementos de Matrix excepto la diagonal K veces 90 grados en el sentido de las agujas del reloj»

Minimice los elementos de la array necesarios para aumentar o disminuir para convertir la array dada en una serie de Fibonacci

Dada una array arr[] , la tarea es encontrar el número mínimo de incrementos o decrementos de 1 necesarios para convertir la array en una Serie de Fibonacci . Si no es posible, imprima -1 . Nota: Cada elemento de la array se puede incrementar o disminuir solo una vez. Ejemplos: Entrada: arr[] = {4, 8, … Continue reading «Minimice los elementos de la array necesarios para aumentar o disminuir para convertir la array dada en una serie de Fibonacci»

Reorganizar Array para maximizar el número que tiene elementos de Array como dígitos según las condiciones dadas

Dada una array de enteros arr[] y una string binaria str de longitud N , la tarea es reorganizar la array dada intercambiando los elementos de la array de los índices que tienen el mismo carácter en la string, de modo que el número formado por los elementos de la array reorganizada como dígitos es … Continue reading «Reorganizar Array para maximizar el número que tiene elementos de Array como dígitos según las condiciones dadas»

Minimice el elemento restante de la array reemplazando repetidamente los pares por la mitad de uno más que su suma

Dada una array arr[] que contiene una permutación de los primeros N números naturales. En una operación, elimine un par (X, Y) de la array e inserte (X + Y + 1) / 2 en la array . La tarea es encontrar el elemento de array más pequeño que puede quedar en la array realizando … Continue reading «Minimice el elemento restante de la array reemplazando repetidamente los pares por la mitad de uno más que su suma»

Haga que todos los elementos de la array sean iguales mediante la resta repetida de la diferencia absoluta de pares de su máximo

Dada una array arr[] que consta de N enteros, la tarea es igualar todos los elementos de la array seleccionando cualquier par de enteros de la array y reemplazando el entero más grande del par con su diferencia absoluta cualquier cantidad de veces. Imprime el valor final de todos los elementos de la array. Ejemplos: … Continue reading «Haga que todos los elementos de la array sean iguales mediante la resta repetida de la diferencia absoluta de pares de su máximo»

Decrementos mínimos requeridos para hacer que todos los pares de elementos de array adyacentes sean distintos

Dada una array mat[][] de dimensión N * M , la tarea es contar el número mínimo de decrementos de distintos elementos de la array necesarios para que no haya dos elementos de array adyacentes iguales. Ejemplos: Entrada: mat[][] = { {2, 3, 4}, {2, 5, 4} } Salida: 3 Explicación: Disminuye los elementos de … Continue reading «Decrementos mínimos requeridos para hacer que todos los pares de elementos de array adyacentes sean distintos»

Consultas para calcular Bitwise OR de una array con actualizaciones

Dada una array arr[ ] que consta de N enteros positivos y una array 2D Q[][] que consta de consultas de la forma {i, val} , la tarea para cada consulta es reemplazar arr[i] por val y calcular Bitwise OR de la array modificada. Ejemplos: Entrada: arr[ ]= {1, 2, 3}, Q[ ][] = {{1, … Continue reading «Consultas para calcular Bitwise OR de una array con actualizaciones»