题目描述
最近 小兰 开始骑车健身了。他一看骑行记录,发现短短 n 天累计骑了很长的路程。
现在给出他 n 天的骑行记录,第 i 天的骑行路程是 ai 千米。请问他是在第几天达到 100100 千米的。
输入格式
第一行一个整数 n。
接下来一行 n 个整数,即 a1∼an。
输出格式
一行一个整数,即 小兰 是在第几天骑到 100 千米的。
输入数据 1
9
6 10 14 25 79 34 21 41 25
输出数据 1
5
输入数据 2
10
20 20 20 20 10 10 20 20 20 20
输出数据 2
数据规模与约定
对于 100%100% 的数据,1≤n≤100,1≤ai≤100<a1+a2+⋯+an。
- 子任务 1(30 分):保证 n=3。
- 子任务 2(30 分):保证 ai=3。
- 子任务 3(40 分):没有特殊限制。
下面是AC代码
#include <bits/stdc++.h>
using namespace std;
long long n,a[101],cc=0,sum=0;
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
cin>>n;
for(int i=1;i<=n;++i){
cin>>a[i];
cc=cc+a[i];
sum++;
if(cc>=100){
cout<<sum;
return 0;
}
}
return 0;
}

被折叠的 条评论
为什么被折叠?



