#D. [2023csp-j模拟]纸杯

    传统题 1000ms 256MiB

[2023csp-j模拟]纸杯

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

纸杯

题目描述

小明和小军在玩一个射击游戏,在游戏中存在一个巨大的,由纸杯构成的金字塔,一共有2023$排,按规则模式编号,如图所示。

如果 第92 9^2 个纸杯被打中, 那么上图中所有红色的纸杯都会掉落。 小军向这个金字塔射击,它击中了一个数字为n2n^2的纸杯。这会导致堆叠在该纸杯顶部的所有纸杯掉落(也就是说,纸杯n2n^2掉落,然后直接在n2n^2上方的纸杯掉落,然后这些纸杯正上方的纸杯坠落,依此类推)。例如,上图显示了如果纸杯929^2被击中,纸杯会掉落。

所有掉落的纸杯上的数字之和是多少?

输入格式

第一行包含一个整数tt1t10001\leq t\leq 1000)——测试用例的数量。

每个测试用例的唯一一行包含一个整数n n ( 1n106 1 \leq n \leq 10^6 )——这意味着你命中的纸杯有标签n2n^2

输出格式

对于每个测试用例,输出一个整数——所有纸杯上落下的数字之和。

请注意,某些测试用例的答案不适合32位整数类型,因此您应该在编程语言中至少使用64位整数类型(如C++的long-long)。对于所有有效输入,答案将始终适合64位整数类型。

样例 #1

样例输入 #1

10
9
1
2
3
4
5
6
10
1434
1000000

样例输出 #1

156
1
5
10
21
39
46
146
63145186
58116199242129511

普及组模拟赛

未参加
状态
已结束
规则
IOI
题目
4
开始于
2023-9-28 19:00
结束于
2023-9-28 22:00
持续时间
3 小时
主持人
参赛人数
1