mapa::vacío() en C++ STL

Los mapas son contenedores asociativos que almacenan elementos en forma de mapa. Cada elemento tiene un valor clave y un valor asignado. Dos valores asignados no pueden tener los mismos valores clave. mapa::vacío() La función empty() se utiliza para comprobar si el contenedor del mapa está vacío o no. Sintaxis: mapname.empty() Parameters : No parameters … Continue reading «mapa::vacío() en C++ STL»

Diferencia entre la suma de números cuya frecuencia de todos los dígitos son iguales y diferentes

Dada una array de N enteros, encuentre la diferencia entre la suma de números cuya frecuencia de todos los dígitos es igual y diferente. Por ejemplo, 8844, 1001, 56, 77, 34764673 son ejemplos de números donde todos los dígitos tienen la misma frecuencia. Del mismo modo, 545, 44199, 76672, 202 son ejemplos de números cuya … Continue reading «Diferencia entre la suma de números cuya frecuencia de todos los dígitos son iguales y diferentes»

función map count() en C++ STL

El map::count() es una función integrada en C++ STL que devuelve 1 si el elemento con la clave K está presente en el contenedor del mapa. Devuelve 0 si el elemento con clave K no está presente en el contenedor. Sintaxis: map_name.count(key k) Parámetros: La función acepta un parámetro obligatorio k que especifica la clave … Continue reading «función map count() en C++ STL»

mapa::operador[] en C++ STL

Los mapas son contenedores asociativos que almacenan elementos en forma de mapa. Cada elemento tiene un valor clave y un valor asignado. Dos valores asignados no pueden tener los mismos valores clave.  mapa::operador[] Este operador se usa para hacer referencia al elemento presente en la posición dada dentro del operador. Es similar a la función … Continue reading «mapa::operador[] en C++ STL»

Subarreglo sin suma de pares divisible por K

Dado un arreglo de N enteros no negativos, la tarea es encontrar el tamaño máximo de un subarreglo tal que la suma por pares de los elementos de este subarreglo no sea divisible por un entero dado, K. Además, imprima este subarreglo también. Si hay dos o más subarreglos que cumplen la condición anterior, imprima … Continue reading «Subarreglo sin suma de pares divisible por K»

Cuente los pares de elementos de array iguales que quedan después de cada eliminación

Dada una array arr[] de tamaño N , la tarea para cada elemento de la array arr[i] es contar el número de pares de elementos iguales que se pueden obtener eliminando arr[i] de la array. Ejemplos: Entrada: arr[] = { 1, 1, 1, 2 }  Salida: 1 1 1 3  Explicación:  Eliminar arr[0] de la … Continue reading «Cuente los pares de elementos de array iguales que quedan después de cada eliminación»

Comprobar si es posible llegar a cualquier punto de la circunferencia de un círculo dado desde el origen

Dada una string S que representa una secuencia de movimientos ( L , R , U y D ) y un número entero R que representa el radio de un círculo cuyo centro es el origen (0, 0) , la tarea es comprobar si es posible llegar a cualquier punto de la circunferencia del círculo … Continue reading «Comprobar si es posible llegar a cualquier punto de la circunferencia de un círculo dado desde el origen»

Eliminaciones mínimas requeridas para hacer que la frecuencia de cada elemento de la array sea igual a su valor

Dada una array arr[] de tamaño N , la tarea es encontrar el recuento mínimo de elementos de la array necesarios para eliminar de modo que la frecuencia de cada elemento de la array sea igual a su valor Ejemplos: Entrada: arr[] = { 2, 4, 1, 4, 2 }  Salida: 2  Explicación:  Eliminar arr[1] … Continue reading «Eliminaciones mínimas requeridas para hacer que la frecuencia de cada elemento de la array sea igual a su valor»

Minimice los intercambios necesarios para maximizar la cantidad de elementos que reemplazan un elemento mayor en una array

Dada una array A[] , que consta de N elementos, la tarea es encontrar el número mínimo de intercambios necesarios para que los elementos de la array intercambiados para reemplazar un elemento superior, en la array original, se maximicen. Ejemplos: Entrada: A[] = {4, 3, 3, 2, 5}  Salida: 3  Explicación:  Intercambio 1: { 4 … Continue reading «Minimice los intercambios necesarios para maximizar la cantidad de elementos que reemplazan un elemento mayor en una array»

Puntuación mínima posible para un jugador seleccionando uno o dos elementos de array consecutivos de una array binaria dada

Dada una array binaria arr[] de tamaño N y dos jugadores , A y B. La tarea es minimizar la puntuación del jugador A seleccionando las puntuaciones de los jugadores según las restricciones dadas: Cada jugador puede eliminar uno o dos números consecutivos en su turno de la array y los elementos se eliminan en … Continue reading «Puntuación mínima posible para un jugador seleccionando uno o dos elementos de array consecutivos de una array binaria dada»