Надо, чтоб был сайт, чтобы его где-то указывать.
Рода деятельности: погромист, грузчик на складе джейсонок, криптовалютный бомж.
Вот для заполнения места и для красоты рабочий бинарный поиск:
while(left < right) { const uint64_t mid = left + (right - left + 1) / 2; if(mid * mid <= x) { left = mid; } else { right = mid - 1; } } return left * left == x;
Кстати, слава Украине! 🇺🇦