2021-12-13
Dada una cadena S, la conversión se puede realizar como máximo una vez y se devuelve la cadena mínima obtenida después de la conversión (comparada según el orden lexicográfico).
Reglas de conversión: intercambia caracteres en dos posiciones diferentes de la cadena.
Ingrese la descripción:
Una cadena que consta de una serie de letras minúsculas.
Descripción de salida:
La cadena más pequeña obtenida mediante la conversión según sea necesario.
Nota:
s consta de caracteres en minúscula.
1<=s.length<=1000
Ejemplo 1:
Inversión
abcdef
Salida
abcdef
Encuentra la línea de meta
Dada una matriz de números enteros positivos, establecida en nums, con hasta 100 miembros, encuentra el primero El número mínimo de pasos le toma a un miembro llegar al último miembro.
Requisitos:
1. El primer paso debe comenzar desde el primer elemento, y 1
2 desde el segundo paso, solo puede El número de. Los miembros dan el número correspondiente de pasos, ni más ni menos. Si no se puede alcanzar el objetivo, devuelve -1 y solo genera el número mínimo de pasos.
3. Solo puedes ir hasta el final de la formación y no puedes mirar atrás.
Descripción de entrada:
Una matriz compuesta de números enteros positivos, separados por espacios, y la longitud de la matriz es inferior a 100. Analice usted mismo la cantidad de datos.
Descripción de salida:
Entero positivo, que indica el número mínimo de pasos, si no, salida -1.
Ejemplo 1:
Entrada
7 5 9 4 2 6 8 3 5 4 3 9
Salida
2
Encuentra la longitud de la subcadena más larga que cumple la condición.
Dada una cadena que contiene solo letras y números, encuentre la longitud de la subcadena más larga (continua) de la cadena. La cadena en sí es la subcadena más larga. La subcadena requiere:
1, solo contiene 1 letra (a~z, A~Z) y el resto deben ser números;
2. Las letras pueden estar en cualquier parte de la subcadena;
Si no se encuentra ninguna subcadena que cumpla con los requisitos, como todas las letras o todos los números, se devuelve -1.
Descripción de entrada:
Cadena (contiene solo letras y números)
Descripción de salida:
Longitud de subcadena
Ejemplo 1:
Entrada
abC124ACb
Salida
Cuatro
Encuentra la moda y la mediana Número de dígitos
1. La moda se refiere al número que aparece con mayor frecuencia en un conjunto de datos. La moda puede ser de muchos tipos.
2. La mediana se refiere a ordenar un conjunto de datos de pequeño a grande y tomar el número del medio. Si el número de datos del conjunto es impar, el del medio es la mediana. Si los números de este conjunto de datos son pares, divida la suma de los dos números del medio por 2 y el resultado será la mediana.
3. Encuentre el módulo de los elementos en la matriz de enteros y forme una nueva matriz, y encuentre la mediana de la nueva matriz.
Descripción de entrada:
Ingrese una matriz de enteros unidimensionales, el rango de tamaño de la matriz es 0
Descripción de salida:
Un conjunto de nuevas producciones El valor mediano de la moda.
Ejemplo 1:
Entrada
10 11 21 19 21 17 21 16 21 18 15
Salida
21
La suma del número más grande n y el número más pequeño n
Dada una matriz, escribe una función para calcular la suma de sus n números más grandes y sus n números más pequeños. Necesitas copiar la matriz.
Descripción:
*El rango de números en la matriz [0, 1000]
*El número máximo n y el número mínimo n no pueden superponerse. Si hay superposición, ingrese -1 ilegalmente.
*La entrada ilegal devuelve -1
Descripción de la entrada:
Ingrese m en la primera línea, donde m representa el tamaño de la matriz.
Ingrese el número m en la segunda línea para identificar el contenido de la matriz.
Ingrese N en la tercera línea, donde N representa el número máximo y mínimo de N a calcular.
Descripción de salida:
Emite la suma del número n máximo y el número n mínimo.
Entrada
Cinco
95 88 83 64 100
2
Salida
342
Planificación de tareas eficiente
Tiene n máquinas numeradas del 1 al n. Cada máquina necesita completar un trabajo. Estas máquinas se pueden configurar para completar un trabajo de forma independiente. . Suponga que dedica b minutos a configurar la I-ésima máquina, luego comienza a ejecutarla y completa la tarea en j minutos. Ahora deberás elegir el orden en el que organizarás tu trabajo para que todo esté terminado en el menor tiempo posible. Tenga en cuenta que no se pueden configurar dos máquinas al mismo tiempo, pero las máquinas configuradas pueden ejecutar sus respectivos trabajos simultáneamente.
Descripción de la entrada:
La primera línea de entrada indica que siempre hay m grupos de datos de tareas (1
La primera línea de cada número de grupo es un entero, especifique el número de máquinas n (0)
Cada conjunto de datos se ingresa de forma continua y no se separará con líneas en blanco. Cada conjunto de tareas se cronometra por separado.
Salida. descripción:
Para cada grupo de tareas, genere el tiempo de finalización más corto y los resultados de cada grupo deben tener una línea. Por ejemplo, dos grupos de tareas deben tener dos líneas de salida.
Entrada
1
1
2 2
Salida
Cuatro