Для повышения точности вычисление вместо длины лучше хранить квадрат длины. При необходимости извлекать корень
1000 ms 256 Mb Правила оформления программ и список ошибок при автоматической проверке задач