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

相关推荐

不愿透露姓名的神秘牛友
11-26 16:06
已编辑
快手电商 后端 23k-35k
点赞 评论 收藏
分享
双非一本失业第二年:《机器视觉垃圾分类》
点赞 评论 收藏
分享
11-08 13:58
门头沟学院 Java
程序员小白条:竟然是蓝桥杯人才doge,还要花钱申领的offer,这么好的公司哪里去找
点赞 评论 收藏
分享
牛客网
牛客企业服务