[语言月赛202208] 求和

Luogu
IDLGB3650
Time1000ms
Memory128MB
DifficultyP1
2022循环结构语言月赛
输入一个整数 $n(1\le n \le 10^7)$,每行输出一个数,表示数字 $1$ 到 $i$ 的和。 比如,当 $n=5$ 时, 第 1 行输出一个数字 1; 第 2 行输出数字 3,因为 `1 + 2 = 3`; 第 3 行输出数字 6,因为 `1 + 2 + 3 = 6`; 第 4 行输出数字 10,因为 `1 + 2 + 3 + 4 = 10`; 第 5 行输出数字 15,因为 `1 + 2 + 3 + 4 + 5 = 15`。 ## Input 输入一个数 $n(1\le n \le 10^7)$。 ## Output 输出共 $n(1\le n \le 10^7)$ 行,每行一个整数。 第 $i$ 行输出的数,表示数字 1 到 i 的和。 [samples] ## Note 对于 $40\%$ 的数据,$1\le n \le 10$。 对于 $60\%$ 的数据,$1\le n \le 10^4$。 对于 $80\%$ 的数据,$1\le n \le 10^6$。 对于 $100\%$ 的数据,$1\le n \le 10^7$。 **提示:** 使用 ` cout << endl; ` 输出换行会导致 TLE(超过时间限制)。 请使用 `cout << "\n"; ` 或者是 `printf("\n");` 输出换行。 $1+2+3+\dots+10000000$ 的值超出了 `int` 类型可以存储的最大值。
Samples
Input #1
2
Output #1
1
3
Input #2
5
Output #2
1
3
6
10
15
API Response (JSON)
{
  "problem": {
    "name": "[语言月赛202208] 求和",
    "description": {
      "content": "输入一个整数 $n(1\\le n \\le 10^7)$,每行输出一个数,表示数字 $1$ 到 $i$ 的和。 比如,当 $n=5$ 时, 第 1 行输出一个数字 1; 第 2 行输出数字 3,因为 `1 + 2 = 3`; 第 3 行输出数字 6,因为 `1 + 2 + 3 = 6`; 第 4 行输出数字 10,因为 `1 + 2 + 3 + 4 = 10`; 第 5 行输出数字 15",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 131072
    },
    "difficulty": {
      "LuoguStyle": "P1"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGB3650"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "输入一个整数 $n(1\\le n \\le 10^7)$,每行输出一个数,表示数字 $1$ 到 $i$ 的和。\n\n比如,当 $n=5$ 时,\n\n第 1 行输出一个数字 1;\n\n第 2 行输出数字 3,因为 `1 + 2 = 3`;\n\n第 3 行输出数字 6,因为 `1 + 2 + 3 = 6`;\n\n第 4 行输出数字 10,因为 `1 + 2 + 3 + 4 = 10`;\n\n第 5 行输出数字 15...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments