{% extends "base.html" %} {% block title %}Dynamic Programming | USSU Algorithm Analyzer v4.0 {% if result %}
{{ result.algorithm }} — Time: {{ result.time_complexity }}, Space: {{ result.space_complexity }}
{{ result.iterations }} iterations, {{ result.comparisons }} comparisons. DP table built bottom-up with optimal substructure.
Result computed in {{ "%.4f"|format(result.execution_time_ms) }}ms via memoization and reconstruction.
Classic DP problems with table reconstruction and heatmap visualization.
Select items to maximize value without exceeding weight capacity. Each item can be taken once.
{{ result.algorithm }} — Time: {{ result.time_complexity }}, Space: {{ result.space_complexity }}
{{ result.iterations }} iterations, {{ result.comparisons }} comparisons. DP table built bottom-up with optimal substructure.
Result computed in {{ "%.4f"|format(result.execution_time_ms) }}ms via memoization and reconstruction.
{{ result.algorithm }} — Time: {{ result.time_complexity }}, Space: {{ result.space_complexity }}
{{ result.iterations }} iterations, {{ result.comparisons }} comparisons. DP table built bottom-up with optimal substructure.
Result computed in {{ "%.4f"|format(result.execution_time_ms) }}ms via memoization and reconstruction.