Largest Block Animation by Y. Daniel Liang
This program applies the dynamic programming approach to find a largest block (a square matrix) of 1s. The Refresh button automatically refills the cells with 0 or 1. You can also set the cell values manually.