t=int(input()) for _ in range(t): x = int(input()) if x<4: print(0) else: i=1 while x>=(i+1)*2*i: i+=1 x -= i * 2 * (i - 1) ans=(i-1)**2 while x>=3: x-=3 ans+=1 if x>2*(i-1): x-=2*(i-1) ans+=i-1 else: ans+=x//2 break i+=1 print(ans)
点赞 10

相关推荐

2025-12-31 18:42
复旦大学 Java
点赞 评论 收藏
分享
活泼的代码渣渣在泡池...:哈哈哈挺好的,我也上岸美团了,不说了,我又接了一单
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务