K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
已知当前使用的编程语言单次循环迭代耗时约1ns,计算结果可存储在64位整数中不会溢出。
编写for循环,从1遍历到n逐次累加得到总和
使用递归实现,递推公式为f(n) = n + f(n-1),边界条件f(1)=1
直接套用高斯求和公式计算:sum = n * (n + 1) / 2
将1到n拆分为多个子区间,开启多线程并行累加各子区间的和