В википедии http://en.wikipedia.org/wiki/Dynamic_programming#A_type_of_balanced_0.E2.80.931_matrix, подсчитывающий количество сбалансированных матриц 0 1. Но мне было очень сложно реализовать приведенный там алгоритм. Есть ли лучший алгоритм?
Если нет, то может ли кто-нибудь объяснить представленный там алгоритм так, чтобы его было легче реализовать. Например, каким будет рекуррентное отношение в этом алгоритме? Потому что, как только я найду его, мне будет легко запомнить его.
Также может ли кто-нибудь сказать, почему эта конкретная проблема кажется намного сложнее, чем все другие проблемы, приведенные на этой странице.