Compruebe si una array dada está ordenada en forma de espiral o no

Dada una array arr[] de tamaño N , la tarea es verificar si la array está ordenada en espiral o no. Si se encuentra que es cierto, escriba «SÍ» . De lo contrario, escriba «NO» . Nota: una array se ordena en espiral si arr[0] ≤ arr[N – 1] ≤ arr[1] ≤ arr[N – 2] … Continue reading «Compruebe si una array dada está ordenada en forma de espiral o no»

Costo mínimo para hacer dos cuerdas iguales

Dados cuatro enteros a , b , c , d y dos strings S1 y S2 de igual longitud, que constan únicamente de los caracteres ‘2’ , ‘1’ y ‘0’ .   Convertir ‘1’ en ‘2’ o viceversa cuesta . Convertir ‘2’ en ‘3’ o viceversa cuesta b . Convertir ‘3’ en ‘1’ o viceversa cuesta … Continue reading «Costo mínimo para hacer dos cuerdas iguales»

Subconjunto más largo con elementos que tienen igual módulo K

Dado un número entero K y una array arr de elementos enteros, la tarea es imprimir la longitud de la subarray más larga de modo que cada elemento de esta subarray produzca el mismo resto al dividir por K . Ejemplos:   Entrada: arr[] = {2, 1, 5, 8, 1}, K = 3  Salida: 2  {2, … Continue reading «Subconjunto más largo con elementos que tienen igual módulo K»