Cuadrados mínimos para cubrir un rectángulo

Dado un rectángulo de largo l y ancho b , necesitamos encontrar el número mínimo de cuadrados que pueden cubrir la superficie del rectángulo, dado que cada cuadrado tiene un lado de largo a . Se permite cubrir la superficie más grande que el rectángulo, pero el rectángulo debe cubrirse. No está permitido romper el … Continue reading «Cuadrados mínimos para cubrir un rectángulo»

Beneficio máximo que se puede obtener comprando como máximo K libros

Dado un entero K y un arreglo arr[] que consta de N enteros, donde un elemento del arreglo arr[i] representa el precio del i – ésimo libro. El beneficio de comprar i – ésimo libro representa max(0, -1 * arr[i]) , la tarea es encontrar el máximo beneficio posible comprando como máximo K libros. Ejemplos: … Continue reading «Beneficio máximo que se puede obtener comprando como máximo K libros»

Juego de turnos pares e impares con dos enteros

Dados tres enteros positivos X, Y y P. Aquí P denota el número de vueltas. Siempre que el giro es impar, X se multiplica por 2 y en cada giro par, Y se multiplica por 2. La tarea es encontrar el valor de max(X, Y) ÷ min(X, Y) después de los P giros completos. Ejemplos:   … Continue reading «Juego de turnos pares e impares con dos enteros»

Intercambiar los elementos entre dos cuadrantes dados de una Array

Dada una array , mat[][] de tamaño N * M , donde N y M son siempre pares , y dos enteros X e Y , la tarea es intercambiar todos los elementos del cuadrante X cuadrante con todos los elementos correspondientes del cuadrante Y de la array dada. Nota: Los cuadrantes superior izquierdo, superior … Continue reading «Intercambiar los elementos entre dos cuadrantes dados de una Array»

Valor mínimo que divide a un número y es divisible por otro

Dados dos enteros p y q , la tarea es encontrar el mínimo número x posible tal que q % x = 0 y x % p = 0 . Si las condiciones no se cumplen para ningún número, imprima -1 . Ejemplos:   Entrada: p = 3, q ​​= 99  Salida: 3  99 % 3 … Continue reading «Valor mínimo que divide a un número y es divisible por otro»

Sistema operativo de uso común

Existen varios tipos de Sistema Operativo utilizados en todo el mundo y esto depende principalmente del tipo de operaciones realizadas. Estos sistemas operativos son fabricados por grandes empresas multinacionales como Microsoft, Apple, etc. Veamos algunos de los sistemas operativos más utilizados en el mundo real: ventanas UNIX LINUX JEFE SOLARIS ventanas Generalmente conocido como Microsoft … Continue reading «Sistema operativo de uso común»

Encuentre el resto cuando N se divide por 4 usando el operador AND bit a bit

Dado un número N , la tarea es encontrar el resto cuando N se divide por 4 usando el operador AND bit a bit. Ejemplos:   Input: N = 98 Output: 2 Explanation: 98 % 4 = 2. Hence the output is 2. Input: 200 Output: 0 Explanation: 200 % 4 = 0. Hence output is … Continue reading «Encuentre el resto cuando N se divide por 4 usando el operador AND bit a bit»

Suma de series hasta el N-ésimo término cuyo i-ésimo término es i^k – (i-1)^k

Valor dado de N y K. La tarea es encontrar la suma de la serie hasta el N-ésimo término cuyo i-ésimo término está dado por T i = i k + (i – 1) k . Dado que la suma de la serie puede ser muy grande, calcule su suma módulo 1000000007. Ejemplo:  Input : … Continue reading «Suma de series hasta el N-ésimo término cuyo i-ésimo término es i^k – (i-1)^k»

Contar filas/columnas con suma igual a suma diagonal

Dada una array cuadrada de nxn, cuente todas las filas y columnas cuya suma sea igual a la suma de cualquier diagonal principal o diagonal secundaria. Ejemplos: Input : n = 3 arr[][] = { {1, 2, 3}, {4, 5, 2}, {7, 9, 10}}; Output : 2 In first example sum of principal diagonal = … Continue reading «Contar filas/columnas con suma igual a suma diagonal»