Вы не учли, что все люди братья.  В конечном итоге останется не 100...0 предков, а двое. Адам и Ева. Соответственно, при обратном отсчете неизбежно в какой-то момент начнется "наложение" предков. То есть окажется, что в каком-то лохматом веке, например, родителями были брат с сестрой (минус пара бабушка-дедушка с предыдущими поколениями) или вообще отец с дочерью. Тогда ваша схема не работает (да и не только в этом случае, она вообще не учитывает возможность хотя бы родства в каком-либо из поколений, а ведь это меняет все расчеты. Получается, что система поколений такая же, а фактически ячейки заполнены меньшим количеством людей).