Подытожу.
ewert и
gris с самого начала были правы, что длины отрезков мы знать не можем, даже несмотря на то, что можем легко найти все площади. Собственно, вот они, эти площади.
Штука в том, что мы не знаем точно
ни одного отрезка. Стало быть, задача о нахождении длин конкретных отрезков сводится к задаче о замощении одного прямоугольника другими. Либо, что эквивалентно, о разрезании одного прямоугольника на другие.
Очевидно, что таких решений бесконечно много и не надо было даже пытаться искать одно. Именно потому, что мы знаем только площади и не знаем
ни одного отрезка. Диву даюсь, как такая простая вещь ускользнула от моего внимания.
Теперь, ежели кто желает, можно решать задачу в модификации
gris'а.