https://codeforces.com/contest/1670/problem/D


이거 감도 안 오길래 그냥 던질려다가 뭔가 예제랑 문제 잘 읽어보니까 왠지 x**(1/2)에 비례한게 답일거 같아서 (4567*(3/2))**(1/2) 계산해보니까 진짜 답이랑 비슷하게 나오는거임. 그래서 그냥 (4567*(3/2))**(1/2) 이거 계산한 다음 근처만 계산해보는 식으로 대충 내봤는데 이게 맞네? 솔직히 이런 풀이는 좀 오바지? 


import sys
input=sys.stdin.readline
t=int(input())
for _ in range(t):
    n=int(input())
    k=int((n*3/2)**(1/2))
    for x in range(-2,3):
        if n*3<=(k+x)**2*2 and (k+x)>0:
            print(k+x)
            break

이렇게 풀었음