Frog 1 | Programacion Dinamica en C++ | AtCoder DP Contest
Автор: Cpu Upaep
Загружено: 2025-12-09
Просмотров: 28
En este video se trabaja el problema Frog 1 del AtCoder Dynamic Programming Contest, enfocado en practicar el analisis del problema y la construccion de soluciones mediante programacion dinamica.
Se explica la logica paso a paso, desde la identificacion del estado, las transiciones y las condiciones base, hasta la implementacion final en C++.
Este ejercicio es ideal para reforzar los fundamentos de programacion dinamica y ganar confianza en este tipo de problemas para competencias.
📌 Juez: AtCoder
📌 Tema: Programacion Dinamica
📌 Lenguaje: C++
📌 Nivel: Basico / Intermedio
🔗 Problema resuelto:
https://atcoder.jp/contests/dp
Durante el desarrollo del video se utilizan herramientas que recomendamos para el estudio y la practica:
🧠 Excalidraw – Pizarra online para explicar ideas y transiciones:
https://excalidraw.com/
💻 USACO IDE – Compilador en linea multiusuario que permite trabajo colaborativo:
https://ide.usaco.guide/
Plantilla base utilizada: (cambia los corchetes por corchetes angulares)
#include [bits/stdc++.h]
#include [utility]
using namespace std;
#define int long long
#define endl "\n"
#define pb push_back
#define F first
#define S second
#define MP make_pair
#define forn(i,a,b) for(int i = a; i [ b ; i++)
#define sz(a) int(a.size())
#define coutBool(a) cout [[ ((a) ? "Yes" : "No")
#define all(v) v.begin(),v.end()
#define rall(v) v.rbegin(),v.rend()
typedef long long ll;
typedef pair[int,int] ii;
typedef vector[int] vi;
typedef vector[ii] vii;
typedef vector[ll] vll;
typedef vector[string] vs;
typedef vector[vi] vvi;
const int INF = LLONG_MAX;
const int MINF = INT_MIN;
const int MOD = 1e9 + 7;
int32_t main()
{
return 0;
}
Este contenido forma parte del grupo estudiantil:
CPU – Competitive Programming UPAEP
#ProgramacionCompetitiva #ProgramacionDinamica #AtCoder #CPlusPlus #CPU_UPAEP #EjerciciosResueltos
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: