La Red de Conocimientos Pedagógicos - Currículum vitae - Preguntas semifinales del grupo de mejora NOIP2007

Preguntas semifinales del grupo de mejora NOIP2007

Pregunta 1: Contando estadísticas

Ingrese un número n (n

Entrada de muestra:

ocho

2

Cuatro

2

Cuatro

Cinco

100

2

100

Resultado de muestra:

2 3

4 2

5 1

100 2

Segunda pregunta: Expansión de cadenas expandidas

Podemos usar el signo menos para abreviar letras o números consecutivos, de modo que la cadena a-dha3-68 se pueda expandir a abcdha34568.

Ingrese tres parámetros p1, p2, p3 y luego ingrese una cadena que consta solo de números, letras minúsculas y signos menos (la longitud no debe exceder 100

El significado de cada parámetro es el siguiente). :

Parámetro p 1 = 1->; todas las letras completadas están en minúsculas;

Parámetro p 1 = 2->; todas las letras completadas Las buenas letras están en mayúsculas;

Parámetro p 1 = 3->; Todas las letras y números rellenos se reemplazan con asteriscos;

Parámetro p2 = k-> Escribe el mismo carácter de relleno k veces; p>

Parámetro P3 = 1->; relleno secuencial;

Parámetro P3 = 2-& gt; relleno inverso

Además, si los caracteres en ambos lados de el signo menos son números y letras, o el código ASCII en el lado derecho del signo menos no es mayor que el del lado izquierdo, permanecerá sin cambios.

Entrada de muestra 1:

1 2 1

abcs-w1234-9s-4zz

Salida de muestra 1:

abcsttuuvw 1234556677889s-4zz

Entrada de muestra 2:

2 3 2

Respuesta-respuesta-respuesta

Salida de muestra 2:

aCCCBBBd-d

Entrada de muestra 3:

3 4 2

di-jkstra2-6

Salida de muestra 3:

dijkstra2* **** *******6

Pregunta 3: Juego de acceso a la matriz del juego

Una matriz con N filas y M columnas necesita sacar N números según sea necesario, M veces. Saca exactamente todos los números. Cada vez que sacas un número, obtendrás una puntuación.

Los requisitos para sacar números a la vez: toma exactamente un número de los números restantes. número en la posición más a la derecha

Para cada número tomado, el valor del número tomado se multiplica por 2 I, donde I indica que esta es la ronda I de tomar números

. El número es un número natural que no excede 100 y 1

Entrada de muestra:

2 3

1 2 3

3 4 2

Resultado de muestra:

82

Descripción de muestra:

1*2+2*2 + 2*4+3*4 + 3*8+4*8 = 82

Pregunta 4: El núcleo de la red central del árbol.

Existe un camino único entre dos puntos cualesquiera del árbol. La distancia desde un punto del árbol hasta un camino se define como la longitud mínima del camino desde ese punto hasta todos los puntos del camino. Defina la excentricidad de un camino en un árbol como la distancia máxima desde todos los demás puntos hasta ese camino. Defina el diámetro del árbol como el camino más largo a través del árbol (que puede no ser único). Dado un árbol sin raíz con n nodos, encuentre un camino con una longitud menor que s en un cierto diámetro (puede degenerar en un punto) para minimizar su excentricidad. Por favor envíe el valor de esta excentricidad mínima.

La pregunta te ha dicho el siguiente teorema: los puntos medios de todos los diámetros de un árbol deben coincidir (el punto medio puede estar en una arista). De hecho, esta conclusión es obvia, porque si los puntos medios no coinciden, puedes encontrar un camino más largo.

5 & lt= n & lt=300, & lt= s & lt=1000, el peso del borde es un entero positivo que no excede 1000.