Можно лишним условием считать высоту аквариума, но только в том случае, если требуется наполнить аквариум уровнем ниже чем его высота - как раз как в этой задаче. А если в условии требуют наполнить аквариум на высоту 20 см, то в случае если высота аквариума ниже этой черты, то сделать это не получится. Так что можно считать, что лишнего условия здесь нет.
Теперь само решений
1 л = 1000 см. куб
Объем который нужно наполнить = 45*30*20= 27 000 см. куб = 27 л
Т.е понадобится 27/3=9 трехлитровых банок.