Различные квадраты
시간 제한1초메모리 제한1024 MB
단위 정사각형 n개로 넓이 합이 n을 넘지 않도록 서로 다른 크기의 정사각형을 최대 몇 개 만들 수 있는지 구한다.
문제
У Пети есть единичных квадратов. Он хочет сложить из них как можно больше различных квадратов. Для того, чтобы сложить квадрат со стороной , требуется единичных квадратов. Петя не должен использовать все имеющиеся у него квадраты.
Определите, какое максимальное количество квадратов сможет сложить Петя.
입력
На вход подаётся целое число (. Обратите внимание, что для хранения такого числа требуется 64-битный тип данных (int64 в паскале, long long в C++).
출력
Выведите одно число --- максимальное число различных квадратов, которое сможет сложить Петя.