У меня проблема: мне приходится давать двойное значение в качестве ответа, например, в двоичном поиске мы уменьшаем и увеличиваем значения low и high, поэтому я получаю tle только потому, что цикл работает непрерывно.
и это происходит потому, что double вообще не совпадают, поэтому мне приходится округлять эти двойные значения до 5 десятичных знаков.
Подробнее здесь: https://stackoverflow.com/questions/798 ... le-in-java