Ну, тут сторона куба 10 шариков, значит всего 1000 шариков. У обоих полученных кубов сторона должна быть меньше 10, но целым значением шариков. Берём формулу Y=(1000-X^3)^(1/3), где X – сторона первого из кубов, которые нужно получить, а Y – сторона второго. Подставляем вместо X числа от 1 до 9, и выясняем, что при любом подтавленном числе у второго куба размер стороны получается нецелым числом. Следовательно подобная перестановка невозможна.
Ну, технически, сказано. Глагол там «rearrange », те переставить, а не какой-нибудь «use ». А перестановка как бы и подразумевает, что общее число шариков не изменить.
Аналитически решается не так уж и сложно, кстати.
Частные случаи теоремы Ферма для n=3, 4 были одними из первых решённых (и один из них вроде сам Ферма и осилил), так что при определённой подготовке решить может даже студент-бакалавр.
Надо было сначала дождаться, пока пара гениев повыкладывали бы свои брутфорс-скрипты, считая себя очень умными, и только потом теорему Ферма им в нос тыкать.
Ну не, вся прелесть брутфорс-гениев в том, что их какой-то там теоремой не остановить (ну или остановит это только самых скромных). На тот же arXiv регулярно постят решения и гипотезы Гольдбаха, и P=NP, и гипотезы Римана (а в одной статье мне попадалось даже решение нескольких таких открытых проблем за одну статью!)
За основу можно взять куб не только 10×10×10. Составляем формулу: z³=x³+y³, где z длина основного куба, а x и y – длины двух кубов поменьше. Ограничиваем эту формулу натуральными числами и решаем.
Делов-то!
Чтобы решить эту задачу, нужно "плавить" эти шары и формовать из них кубы. Физические ограничения в задаче следует опустить, шары - считать шарами и помнить, что шары - это не кубы, а кубы - это правильные шестигранники.
Частные случаи теоремы Ферма для n=3, 4 были одними из первых решённых (и один из них вроде сам Ферма и осилил), так что при определённой подготовке решить может даже студент-бакалавр.
Делов-то!