Modificadores para Vector en C++ STL

Haga clic aquí para el Conjunto 1 de vectores. Modificadores 1.1 asignar (input_iterator primero, input_iterator último): asigna nuevo contenido al vector y cambia el tamaño 1.2 asigna (size_type n, const value_type g): asigna nuevo contenido al vector y cambia el tamaño #include <iostream> #include <vector>    using namespace std;    int main() {     vector <int> … Continue reading «Modificadores para Vector en C++ STL»

rango_igual en C++

std::equal_range se usa para encontrar el subrango dentro de un rango dado [primero, último] que tiene todos los elementos equivalentes a un valor dado. Devuelve el límite inicial y final de dicho subrango. Esta función requiere que el rango se ordene o divida de acuerdo con alguna condición, de modo que todos los elementos para … Continue reading «rango_igual en C++»

Potencias de 2 a la suma requerida – Part 1

Dado un número entero N, la tarea es encontrar los números que, elevados a la potencia de 2 y finalmente sumados, dan el número entero N. Ejemplo :  C++ // CPP program to find the  // blocks for given number. #include <bits/stdc++.h> using namespace std;    void block(long int x) {     vector<long int> v;        … Continue reading «Potencias de 2 a la suma requerida – Part 1»

Consultas para verificar si los dulces de un tipo dado se pueden comer en un día determinado o no

Dados dos arreglos A[ ] y B[ ] que consisten en N enteros, donde A i denota la cantidad de dulces del i -ésimo tipo y B i denota la prioridad del i -ésimo dulce ( cuanto mayor es el valor mayor es la prioridad ), y un número entero K , que denota el … Continue reading «Consultas para verificar si los dulces de un tipo dado se pueden comer en un día determinado o no»

Números primos en un rango dado usando STL | conjunto 2

Genera todos los números primos entre dos números dados. La tarea es imprimir números primos en ese rango. La criba de Eratóstenes es una de las formas más eficientes de encontrar todos los números primos menores que n, donde n es menor que 10 millones más o menos. Ejemplos: Input : start = 50 end … Continue reading «Números primos en un rango dado usando STL | conjunto 2»

Cuente los divisores que generan el mismo cociente y resto

Dado un entero positivo N , la tarea es encontrar el conteo de todos los números M tales que cuando el número N se divide por M , el cociente es igual a su resto, es decir (⌊N/M⌋ = N mod M) donde ⌊ ⌋ denota el valor mínimo de un número dado. Ejemplos:  Entrada: … Continue reading «Cuente los divisores que generan el mismo cociente y resto»

Conjunto más grande con OR bit a bit igual a n

Dado un entero n, encuentre el mayor conjunto posible de enteros no negativos con OR bit a bit igual a n. Ejemplos:   Input : n = 5 Output : arr[] = [0, 1, 4, 5] The bitwise OR of 0, 1, 4 and 5 equals 5. It is not possible to obtain a set larger … Continue reading «Conjunto más grande con OR bit a bit igual a n»

conjunto desordenado de vectores en C++ con ejemplos

¿Qué es un conjunto desordenado? En C++ , un conjunto desordenado es un contenedor desordenado que puede contener varios elementos únicos. A diferencia de un conjunto, los elementos de un conjunto desordenado no se organizan en ningún orden en particular. Internamente, un conjunto desordenado se implementa mediante una tabla hash donde las claves se convierten … Continue reading «conjunto desordenado de vectores en C++ con ejemplos»

Array de vectores en C++ STL

Requisito previo: Arrays en C++ , Vector en C++ STL Una array es una colección de elementos almacenados en ubicaciones de memoria contiguas. Es para almacenar varios artículos del mismo tipo juntos. Esto facilita el acceso a los elementos almacenados en él por la posición de cada elemento. Los vectores se conocen como arrays dinámicas … Continue reading «Array de vectores en C++ STL»