远端评测题 1000ms 128MiB

求和

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

题目描述

输入一个整数 n(1≤n≤107)n(1\le n \le 10^7),每行输出一个数,表示数字 11 到 ii 的和。

比如,当 n=5n=5 时,

  • 第 11 行输出一个数字 11;

  • 第 22 行输出数字 33,因为 1 + 2 = 3;

  • 第 33 行输出数字 66,因为 1 + 2 + 3 = 6;

  • 第 44 行输出数字 1010,因为 1 + 2 + 3 + 4 = 10;

  • 第 55 行输出数字 1515,因为 1 + 2 + 3 + 4 + 5 = 15。

输入格式

输入一个数 n(1≤n≤107)n(1\le n \le 10^7)。

输出格式

输出共 n(1≤n≤107)n(1\le n \le 10^7) 行,每行一个整数。

第 ii 行输出的数,表示数字 11 到 ii 的和。

2
1
3
5
1
3
6
10
15

提示

对于 40%40\% 的数据,1≤n≤101\le n \le 10。

对于 60%60\% 的数据,1≤n≤1041\le n \le 10^4。

对于 80%80\% 的数据,1≤n≤1061\le n \le 10^6。

对于 100%100\% 的数据,1≤n≤1071\le n \le 10^7。

提示:

使用 cout << endl; 输出换行会导致 TLE(超过时间限制)。

请使用 cout << "\n"; 或者是 printf("\n"); 输出换行。

1+2+3+⋯+100000001+2+3+\dots+10000000 的值超出了 int 类型可以存储的最大值。

状态
已结束
规则
乐多
题目
8
开始于
2025-7-6 19:00
结束于
2025-7-6 21:00
持续时间
2 小时
主持人
参赛人数
21