CF1829G.Hits Different
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
In a carnival game, there is a huge pyramid of cans with 2023 rows, numbered in a regular pattern as shown.
If can 92 is hit initially, then all cans colored red in the picture above would fall.
You throw a ball at the pyramid, and it hits a single can with number n2 . This causes all cans that are stacked on top of this can to fall (that is, can n2 falls, then the cans directly above n2 fall, then the cans directly above those cans, and so on). For example, the picture above shows the cans that would fall if can 92 is hit.
What is the sum of the numbers on all cans that fall? Recall that n2=n×n .
输入格式
The first line contains an integer t ( 1≤t≤1000 ) — the number of test cases.
The only line of each test case contains a single integer n ( 1≤n≤106 ) — it means that the can you hit has label n2 .
输出格式
For each test case, output a single integer — the sum of the numbers on all cans that fall.
Please note, that the answer for some test cases won't fit into 32-bit integer type, so you should use at least 64-bit integer type in your programming language (like long long for C++). For all valid inputs, the answer will always fit into 64-bit integer type.
输入输出样例
输入#1
10 9 1 2 3 4 5 6 10 1434 1000000
输出#1
156 1 5 10 21 39 46 146 63145186 58116199242129511
说明/提示
The first test case is pictured in the statement. The sum of the numbers that fall is $$$$1^2 + 2^2 + 3^2 + 5^2 + 6^2 + 9^2 = 1 + 4 + 9 + 25 + 36 + 81 = 156. $$
In the second test case, only the can labeled 12 falls, so the answer is 12=1 .
In the third test case, the cans labeled 12 and 22 fall, so the answer is 12+22=1+4=5 .
In the fourth test case, the cans labeled 12 and 32 fall, so the answer is 12+32=1+9=10 .
In the fifth test case, the cans labeled 12 , 22 , and 42 fall, so the answer is 12+22+42=1+4+16=21$$.