2x-1
, получится очень сильно сократить множество квадратов до единиц/десятков знаков по сравнению с множеством чисел)if(stream.CanWrite)
{
stream.Write(image, 0, image.Length);
stream.Flush();
}
NetworkStream stream = client.GetStream();
using (var serializer = new BinaryWritter(stream)) serializer.Write(image.Length);
stream.Write(image, 0, image.Length); //Ошибка
1. Составим таблицу: 1,9,36,81,169.
2. Проверяем абстрактное число 42 - если это квадрат, то его корень лежит где-то между 6 и 9 или между квадратами 36 и 81.
3. Проверяем 7 или 49 - больше, значит 42 - не квадрат.
С другой стороны, мы может использовать левую границу интервала (6) для x0 в методе Ньютона.