这题很简单啊,怎么没人发题解呢?
所以我来一发很简单的模拟
代码:(思路码里说)
```cpp
#include <cstdio>
int s,ans,a[200005],n;
int main(void){
scanf ("%d",&n);//读入不解释
for (int i=0;i<n;i++)scanf ("%d",&a[i]),s+=a[i];//求总共有多少题
int i=0;
for (;i<n;i++){ans+=a[i];if(ans>=s*1.0/2)break;}//注意!直接/2是下取整!所以要用double!
printf ("%d",i+1);//0下标+1
}
```