Имеется $$$M$$$ спичек. Из них нужно сложить разбитый на единичные клетки квадрат, в котором сторона каждой клетки — одна спичка. Напишите программу, вычисляющую, какой максимальный размер квадрата можно получить. Можно использовать не все спички.
Например, при $$$M=15$$$ вы можете сложить квадрат со стороной 2. При этом будет использовано 12 спичек из 15:
Система оценки
Максимальный балл за задачу равен 100. Решения, верно работающие при $$$M \le 1000$$$, могут получить до 50 баллов.