{"trustable":false,"prependHtml":"\u003cstyle type\u003d\u0027text/css\u0027\u003e\n .input, .output {\n border: 1px solid #888888;\n }\n .output {\n margin-bottom: 1em;\n position: relative;\n top: -1px;\n }\n .output pre, .input pre {\n background-color: #EFEFEF;\n line-height: 1.25em;\n margin: 0;\n padding: 0.25em;\n }\n \u003c/style\u003e\n \u003clink rel\u003d\"stylesheet\" href\u003d\"//codeforces.org/s/96598/css/problem-statement.css\" type\u003d\"text/css\" /\u003e\u003cscript\u003e window.katexOptions \u003d { disable: true }; \u003c/script\u003e\n\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\n MathJax.Hub.Config({\n tex2jax: {\n inlineMath: [[\u0027$$$\u0027,\u0027$$$\u0027], [\u0027$\u0027,\u0027$\u0027]],\n displayMath: [[\u0027$$$$$$\u0027,\u0027$$$$$$\u0027], [\u0027$$\u0027,\u0027$$\u0027]]\n }\n });\n\u003c/script\u003e\n\u003cscript type\u003d\"text/javascript\" async src\u003d\"https://mathjax.codeforces.org/MathJax.js?config\u003dTeX-AMS_HTML-full\"\u003e\u003c/script\u003e","sections":[{"title":"","value":{"format":"MD","content":"Sapo y Sepo son amigos inseparables. Un día, Sepo llegó con un canasto lleno de piedras de colores que encontró en la laguna, y le propuso un juego cooperativo a Sapo.\n\n\u003ccenter\u003e\u003cimg src\u003d\"https://i.imgur.com/KbcSyB7.png\" width\u003d250px\u003e\u003c/center\u003e\n\nEl juego consiste en colocar las $n$ piedras de colores en una fila. En un turno, ellos pueden escoger una secuencia de piedras contiguas que formen un palíndromo y removerlas.\n\nEl objetivo es remover todas las piedras en la menor cantidad de turnos posibles. Sapo y Sepo llevan muchas horas tratando de descifrar la solución, y necesitan tu ayuda para encontrarla.\n\nUna secuencia de piedras contiguas forma un palíndromo si de izquierda a derecha se leen igual que de derecha a izquierda. Es decir, la primera tiene el mismo color que la última, la segunda tiene el mismo que la penúltima, y así."}},{"title":"Entrada","value":{"format":"MD","content":"La primera línea contiene un entero $n$ ($1 \\leq n \\leq 500$), indicando la cantidad de piedras.\n\nLa segunda línea contiene $n$ enteros separados por espacios, donde el $i$-ésimo indica el color $c_i$ ($1 \\leq c_i \\leq n$) de la piedra correspondiente."}},{"title":"Salida","value":{"format":"MD","content":"Imprime un número entero, indicando la mínima cantidad de turnos necesarios para remover todas las piedras."}},{"title":"Ejemplo 1","value":{"format":"MD","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eEntrada\u003c/th\u003e\n \u003cth\u003eSalida\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e3\n1 2 1\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e1\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n"}},{"title":"Ejemplo 2","value":{"format":"MD","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eEntrada\u003c/th\u003e\n \u003cth\u003eSalida\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e3\n1 2 3\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e3\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n"}},{"title":"Ejemplo 3","value":{"format":"MD","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eEntrada\u003c/th\u003e\n \u003cth\u003eSalida\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e7\n1 4 4 2 3 2 1\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e2\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n"}},{"title":"Nota","value":{"format":"MD","content":"En el primer ejemplo, Sapo y Sepo pueden escoger todas las piedras y eliminarlas en un solo turno, ya que forman un palíndromo.\n\nEn el segundo ejemplo, no tienen más opción que eliminarlas una por una (una sola piedra forma un palíndromo).\n\nEn el tercer ejemplo, la forma óptima logra dos turnos, eliminando primero `4 4` y luego `1 2 3 2 1`."}}]}