Нечетное количество боксеров. 46:2=23 боксера осталось после 1 боя у каждого. +1 боксер-47 боксер.
23 опят нечетное. Убираем 1 боксера. 22:2=11 боксеров. 2 оставшихся дерутся между собой 2:2=1.
11+1=12, 12:2=6 осталось. 6:2=3 осталось. 2:2=1 осталось. Оставшийся дерется с последним 1:1=1. Всего надо было провести 7 боев.
Только я решила не математическим способом.