No está dando el tiempo suficiente para pensar en la solución. Dp se trata de aprender a hacer estados dp y optimizarlos. Creo que saltar directamente a la difícil pregunta dp te desmotivará en la etapa actual.
1. Comience con las preguntas más fáciles, tal vez las variantes dp estándar como lcs, lis, knapsack.
2. Levante un cuaderno e intente escribir el estado recursivo para la pregunta. (¡Sí, RECURSIVO! Es más fácil de pensar y realmente puede mejorar tu dp. No solo DP, sino que pensar de forma recursiva mejora tu forma de pensar, creo) ¡luego codifica la solución final de arriba a abajo y obtén AC!
- ¿De qué juez en línea puedo aprender algoritmos estándar y estructuras de datos?
- Cómo comparar dos cadenas C para igualdad, usando una matriz de caracteres
- ¿Se puede usar el algoritmo DBSCAN para determinar los límites del área geográfica?
- ¿Cuál es la mejor manera de practicar con algoritmos y estructuras de datos?
- ¿Hay algún proceso o conjunto de preguntas que uno debería hacer al resolver problemas tácticos de ajedrez?
3. Una vez que resuelva el problema, intente convertir ese estado recursivo para obtener una solución ascendente. Codifícalo y obtén AC. Consulte la respuesta de Michal Danilák a ¿Hay buenos recursos o tutoriales para la programación dinámica además del tutorial de TopCoder?
4. Vaya despacio, este enfoque tomará tiempo pero podrá ver la mejora usted mismo.
5. Nunca tengas miedo de mirar el editorial (una vez que hayas intentado lo suficiente). Codifica la solución editorial por ti mismo después de entenderla completamente. Ahora piense en ideas similares (si puede haber otra solución).
6. Avanzar en dificultad paso a paso. puede referir a A2 Online Judge para una gran colección de preguntas dp, ordenarlas en función de la dificultad y comenzar con el nivel 1. Y después de todo, la práctica es la clave , cuanto más resuelva, más aprenderá sobre los diferentes tipos de estados y sus variantes .
Creo que darle suficiente tiempo para pensar en una solución o incluso entenderla claramente en los editoriales lo mejorará significativamente.