1 条题解
-
0
题意分析
题目要求给出最多可以使用的电源插座
解题思路
初始墙壁插座提供个电力点,每增加一个插线板会消耗一个电力点,同时提供该插线板的插孔数个新电力点,因此净增加电力点。最终,总电力点数为1加上所有插线板提供的净增电力点之和。
标程
#include <iostream> using namespace std; int main() { int N; // 测试用例的数量 cin >> N; while (N--) { int K; // 当前测试用例中插线板的数量 cin >> K; int sum = 0; // 用于累加所有插线板的插孔数 for (int i = 0; i < K; i++) { int O_i; // 每个插线板的插孔数 cin >> O_i; sum += O_i; } // 计算总电器数:初始1个插座 + 插线板提供的总插孔数 - 插线板数量(每个插线板占用1个插座) int total_appliances = 1 + sum - K; cout << total_appliances << endl; } return 0; }
- 1
信息
- ID
- 1636
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者