Haga que todos los elementos sean cero al disminuir dos elementos cualquiera por uno a la vez

Dada una array arr[] , la tarea es verificar si es posible hacer que todos los elementos de la array sean cero mediante la operación dada. En una sola operación, dos elementos cualesquiera arr[i] y arr[j] pueden reducirse en uno al mismo tiempo. Ejemplos:   Entrada: arr[] = {1, 2, 1, 2, 2}  Salida: Sí  Decrementa el … Continue reading «Haga que todos los elementos sean cero al disminuir dos elementos cualquiera por uno a la vez»

Programa para hallar el Area y Volumen de Icosaedro

Dado el lado de un icosaedro. La tarea es encontrar el área y el volumen del Icosaedro dado. Ejemplos :   Input : a = 5 Output : Area: 216.506 Volume: 272.712 Input : a = 10 Output : Area: 866.0254 Volume: 2181.695 En geometría, un icosaedro es un poliedro regular que contiene 20 caras triangulares … Continue reading «Programa para hallar el Area y Volumen de Icosaedro»

La suma máxima posible de elementos de array no adyacentes que no exceda K

Dada una array arr[] que consiste en N enteros y un entero K , la tarea es seleccionar algunos elementos de array no adyacentes con la suma máxima posible que no exceda K . Ejemplos: Entrada: arr[] = {50, 10, 20, 30, 40}, K = 100 Salida: 90 Explicación: Para maximizar la suma que no … Continue reading «La suma máxima posible de elementos de array no adyacentes que no exceda K»

Comprobar si un número es mágico (la suma recursiva de los dígitos es 1)

Se dice que un número es un número mágico, si la suma de sus dígitos se calcula recursivamente hasta un solo dígito sumando la suma de los dígitos después de cada adición. Si el dígito único resulta ser 1, entonces el número es un número mágico.  Por ejemplo-  Número= 50113  => 5+0+1+1+3=10  => 1+0=1  Este … Continue reading «Comprobar si un número es mágico (la suma recursiva de los dígitos es 1)»

Divida el número en N partes de manera que la diferencia entre la parte más pequeña y la más grande sea mínima

Dados dos enteros ‘X’ y ‘N’, la tarea es dividir el entero ‘X’ en exactamente ‘N’ partes tales que:  X1 + X2 + X3 + … + Xn = X y la diferencia entre el máximo y el mínimo número de la secuencia se minimiza. Imprime la secuencia al final, si el número no se puede … Continue reading «Divida el número en N partes de manera que la diferencia entre la parte más pequeña y la más grande sea mínima»

Compruebe si X se puede reducir a 0 exactamente en T movimientos restando D o 1 de él

Dado un número entero X , D y T , la tarea es verificar si es posible reducir X a 0 exactamente en T movimientos. En cada movimiento, X se puede reducir en D o en 1. Escriba SÍ si es posible, de lo contrario NO. Ejemplo: Entrada: X = 10, D = 3, T … Continue reading «Compruebe si X se puede reducir a 0 exactamente en T movimientos restando D o 1 de él»

Maximizar el recuento de segmentos de línea que se cruzan

Dadas dos arrays X[] e Y[] , que representan puntos en las rectas numéricas X e Y , de modo que cada elemento de array indexado de forma similar forma un segmento de recta, es decir, X[i] e Y[i] forman un segmento de recta, la tarea es encontrar el número máximo de segmentos de línea … Continue reading «Maximizar el recuento de segmentos de línea que se cruzan»

Verifique si un gráfico construido a partir de una array basada en condiciones dadas consiste en un ciclo o no

Dada una array arr[] que consta de los primeros N números naturales, construya un gráfico no dirigido usando los elementos de la array de tal manera que para cualquier elemento de la array, conecte un borde con el siguiente elemento mayor a la izquierda y a la derecha. Ejemplos:  Entrada: arr = {1, 2, 3, … Continue reading «Verifique si un gráfico construido a partir de una array basada en condiciones dadas consiste en un ciclo o no»

La esfera más grande que se puede inscribir dentro de un cubo.

Dado que aquí hay un cubo de longitud de lado a , la tarea es encontrar la esfera más grande que se puede inscribir dentro de él. Ejemplos:   Input: a = 4 Output: 2 Input: a = 5 Output: 2.5 Enfoque :   Del diagrama 2d está claro que, 2r = a ,  donde, a = … Continue reading «La esfera más grande que se puede inscribir dentro de un cubo.»

Maximice la suma de la array dada usando operaciones dadas

Dadas dos arrays A[] y B[] que constan de N enteros y un entero K , la tarea es maximizar la suma calculada a partir de la array A[] mediante las siguientes operaciones:   Para cada índice en B[] que contiene 0 , el índice correspondiente en A[] se suma a la suma . Para cada … Continue reading «Maximice la suma de la array dada usando operaciones dadas»