D题通过率44.44%,求指点

D题 美食
通过率44.44%,想请教一下到底是哪里错了

#include<bits/stdc++.h>
using namespace std;
int main(){
 long long n,x;
 long long a[100005],sum=0;
 memset(a,0,sizeof(a));
 cin>>n;
 for(int i=1;i<=n;i++){
      cin>>a[i];
      sum+=a[i]/2;
      a[i]=a[i]%2;
 }
 long long i=1;
 while(i+1<=n){
  if(a[i]==a[i+1]){
       if(a[i]==1){
            sum++;   
       }
       i+=2;
  }else{
            i++;
       }
 }
     cout<<sum;
    return 0;
}

全部评论
比如说1 8 1 你的解法答案是4,而正确答案是5
点赞 回复 分享
发布于 2019-02-02 23:07

相关推荐

10-15 09:13
已编辑
天津大学 soc前端设计
点赞 评论 收藏
分享
jack_miller:我给我们导员说我不在这里转正,可能没三方签了。导员说没事学校催的时候帮我想办法应付一下
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务