Conjunto de Tuplas en C++ con Ejemplos

¿Qué es una tupla? Una tupla es un objeto que puede contener varios elementos. Los elementos pueden ser de diferentes tipos de datos. Los elementos de las tuplas se inicializan como argumentos en el orden en que se accederá a ellos. Operaciones sobre tupla: 1. get(): get() se usa para acceder a los valores de … Continue reading «Conjunto de Tuplas en C++ con Ejemplos»

Funciones importantes de los componentes STL en C++

C++ // C++ code #include <iostream> #include <utility> using namespace std;   int main() {     // Declaring the PAIR1 of int and char     // IF pair is not initialized then ,     // default value of int/double is 0 and     // for string/char it is NULL     pair<int, char> PAIR1;     cout << PAIR1.first << » «;     … Continue reading «Funciones importantes de los componentes STL en C++»

Minimice la diferencia máxima de cualquier par duplicando los elementos impares y reduciendo los elementos pares a la mitad

Dada una array arr[] que consta de N enteros positivos, la tarea es minimizar la diferencia máxima entre cualquier par de elementos de la array multiplicando cualquier elemento impar de la array por 2 y dividiendo cualquier elemento par de la array por 2 . Ejemplos: Entrada: arr[] = {4, 1, 5, 20, 3} Salida: … Continue reading «Minimice la diferencia máxima de cualquier par duplicando los elementos impares y reduciendo los elementos pares a la mitad»

establecer la función max_size() en C++ STL

El set::max_size() es una función integrada en C++ STL que devuelve el número máximo de elementos que puede contener un contenedor de conjunto. Sintaxis:  set_name.max_size() Parámetros: Esta función no acepta ningún parámetro. Valor devuelto: esta función devuelve el número máximo de elementos que puede contener un conjunto de contenedores.  El siguiente programa ilustra la función … Continue reading «establecer la función max_size() en C++ STL»

establecer::emplace() en C++ STL

Los conjuntos son un tipo de contenedores asociativos en los que cada elemento tiene que ser único, porque el valor del elemento lo identifica. El valor del elemento no se puede modificar una vez que se agrega al conjunto, aunque es posible eliminar y agregar el valor modificado de ese elemento. establecer::emplazar() Esta función se … Continue reading «establecer::emplace() en C++ STL»

Programación en C++ y hechos de STL

C++ se usa ampliamente para la programación competitiva. Se prefiere debido a su confiabilidad, ejecución eficiente, fragmentos cortos, etc. La mayoría de los codificadores se ha vuelto adaptable, ya que también brinda los beneficios de la Biblioteca de plantillas estándar (STL) .  C++ STL es la columna vertebral de la programación. Las funciones incorporadas reducen … Continue reading «Programación en C++ y hechos de STL»

Cuente elementos más pequeños en el lado derecho usando Set en C++ STL

Escribe una función para contar el número de elementos más pequeños a la derecha de cada elemento en una array. Dada una array no ordenada arr[] de enteros distintos, construya otra array countSmaller[] tal que countSmaller[i] contenga el recuento de elementos más pequeños en el lado derecho del elemento arr[i] en la array. Ejemplos:   Input : … Continue reading «Cuente elementos más pequeños en el lado derecho usando Set en C++ STL»

Consultas para imprimir el recuento de distintos elementos de la array después de reemplazar el elemento en el índice P por un elemento dado

Dada una array arr[] que consta de N enteros y consultas de array 2D [][] que consta de Q consultas de la forma { p , x }, la tarea para cada consulta es reemplazar el elemento en la posición p con x e imprimir el recuento de distintos elementos presentes en el arreglo . … Continue reading «Consultas para imprimir el recuento de distintos elementos de la array después de reemplazar el elemento en el índice P por un elemento dado»

Subarreglo cuya suma es la más cercana a K

Dado un arreglo de enteros positivos y negativos y un entero K. La tarea es encontrar el subarreglo que tiene su suma más cercana a k. En caso de múltiples respuestas, imprima cualquiera.  Nota: Más cercano aquí significa que abs(sum-k) debe ser mínimo.  Ejemplos:  Entrada: a[] = { -5, 12, -3, 4, -15, 6, 1 … Continue reading «Subarreglo cuya suma es la más cercana a K»

Imprima los elementos más grandes presentes en el lado izquierdo de cada elemento de la array

Dada una array arr[] que consta de N enteros distintos, la tarea es imprimir para cada elemento de la array, todos los elementos mayores presentes a su izquierda. Ejemplos: Entrada: arr[] = {5, 3, 9, 0, 16, 12} Salida: 5:  3: 5 9:  0: 9 5 3 16:  12: 16 Entrada: arr[] = {1, 2, … Continue reading «Imprima los elementos más grandes presentes en el lado izquierdo de cada elemento de la array»