#TRICOUNT - Counting Triangles t=int(input()) for t in range(t):
n = int(input()) if(n%2==0): count= int((n*(n+2)*(2*n+1)/8)) print(count) else: count=int((((n*(n+2))*(2*n+1))-1)/8) print(count)
“”" why WA anyone “”"
thank you
1 1000000
Expected answer
250000625000250000
Thank you
Any suggestions why?
I’m not too familiar with Python, but it smells like a rounding error.