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

相关推荐

想run的马里奥在学...:这个学历帮你扫平百分之80的障碍,投就完了,这会找不到就等3月暑期一样能找到
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务