1 条题解
-
0
📝 题目大意
给定 个整数 ,求它们的总和。
💡 解题思路
- 题目分析:,,数据范围极小,直接模拟即可。总和最大为 ,在
int范围内,无需使用long long。 - 算法推导:读入 后,循环 次,每次读入一个整数并累加到
sum变量中,最后输出sum。 - 边界与细节:当 时只有一个数,循环依然正确。注意 本身不参与求和,仅用于控制循环次数。
⏱️ 复杂度分析
- 时间复杂度:,遍历 个数求和。
- 空间复杂度:,仅使用常数个变量。
💻 标准代码 (C++)
#include<bits/stdc++.h> using namespace std; int main(){ int n, sum = 0; // sum 初始化为 0 cin >> n; // 读入整数个数 N for (int i = 0; i < n; i++){ int num; // 临时变量存储当前读入的数 cin >> num; // 读入 A_i sum += num; // 累加到 sum } cout << sum << endl; // 输出总和 return 0; } - 题目分析:,,数据范围极小,直接模拟即可。总和最大为 ,在
- 1
信息
- ID
- 642
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- (无)
- 递交数
- 1
- 已通过
- 1
- 上传者