int Count = 0; for(i=0;i<N;i++) { Count += a[N]; } int CurCount = 0; for(i=0;i<N;i++) { CurCount += a[N]; if(CurCount >= (Count+1)/2) //got it { printf("result is %d\n", i+1); break; } }
33,010
社区成员
35,327
社区内容
加载中
试试用AI创作助手写篇文章吧