Agregar y entrar en pánico

Tiempo límite 0,5 s
Memoria límite 1 GB
Casos de prueba 32
Enviar solución

Puntos: 1

Tipo de problema
Lenguajes permitidos
C, C++, Java, Python, Rust

A partir de un texto \(t\) de letras mayúsculas se forma \(u\): las letras de \(t\) ordenadas alfabéticamente y sin repeticiones (por ejemplo, para \(t =\) ICPC, \(u =\) CIP). Se te da el texto \(S = t + u\), la concatenación de \(t\) seguido de \(u\). Calcula el largo de \(t\).

Entrada

Una línea con el texto \(S\) \((2 \le |S| \le 2000)\), de letras mayúsculas, que es la concatenación de algún \(t\) y de su versión ordenada y sin repeticiones.

Salida

Una línea con el largo de \(t\).

Ejemplo 1

Entrada

ICPCCIP

Salida

4

Ejemplo 2

Entrada

ABEDCCCABCDE

Salida

7

Ejemplo 3

Entrada

ZZ

Salida

1

Regional Latinoamericana 2024 del ICPC, problema A («Append and Panic!»). Versión en español redactada para este juez; el enunciado oficial, en inglés, está aquí abajo.

Enunciado oficial en inglés (PDF)

Tu navegador no muestra el PDF aquí. Ábrelo en otra pestaña.

Abrir el enunciado oficial en otra pestaña


Comentarios

No hay comentarios por el momento.