Problem
Se especifica un patrón, que consta de paréntesis y signos de interrogación. Debe determinar de cuántas maneras puede reemplazar los signos de interrogación con paréntesis para obtener una expresión de paréntesis correcta.
Entrada: Ingrese una cadena que contenga el patrón dado con una longitud máxima de 80 caracteres.
Salida: imprime el número deseado de formas. Los datos iniciales serán tales que este número no supere \( 2 \cdot 10^9\).
Ejemplos
# |
Entrada |
Salida |
1 |
????(? |
2 |