高质量题解|ZXC的电视时间统计
2026-01-30 13:58:26
发布于:北京
0阅读
0回复
0点赞
解题思路
电视节目的播放计划是节目与广告交替播放,第一个时间段为节目
ZXC想算明天能看多久的节目,所以我们需要找到所有的节目并用sum累加
以题目给的输入样例为例:
5
7 8 9 10 11
我们就能发现从1开始(包含1),到n结束(包含n)
中间所有下标为奇数的都是节目,下标为偶数的就是广告
我们只需要在循环中对数组中的下标判断是不是奇数,然后再用sum累加就行了
代码
#include <bits/stdc++.h>
using namespace std;
int a[1010];
int main(){
int n,sum = 0;
cin >> n;
for(int i = 1;i <= n;i++){
cin >> a[i];
}
for(int i = 1;i <= n;i++){
if(i % 2 != 0){
sum += a[i];
}
}
cout << sum;
return 0;
}
这里空空如也







有帮助,赞一个