小明写出了一个数列,第 iii 项 aia_iai 的值为 i2i^2i2。数列从第一项 (i=1)(i=1)(i=1) 开始如下:1,4,9,16,25,…1,4,9,16,25,\dots1,4,9,16,25,…,编程求出这个数列前 nnn 项的和。
一行,一个整数 nnn。
一行,一个整数:a1+a2+⋯+ana_1+a_2+\dots+a_na1+a2+⋯+an 的值。
6
91
987
320988850
1≤n≤10121\leq n \leq 10^{12}1≤n≤1012。
本题相较于原题数据有所加强,使用 C++ 的 long long 无法通过 100%100\%100% 数据,你或许需要使用 unsigned __int128。
long long
unsigned __int128
本题原始满分为 10pts10\text{pts}10pts。
注册一个 云斗学院 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 云斗学院 通用账户