问题标题: 酷町堂:1034 文理综合周考

0
0

0
已采纳
张睿杰
张睿杰
初级天翼
初级天翼
    定义 n,a[53],b[53],k=0,ans=0;
    输入n
    for(int i=0;i<=n-1;i++)
    {
        cin>>a[i];
        cin>>b[i];
    } 
    for(int j=0;j<=n-1;j++)
    {
        if((a[j]>=220&&b[j]>=230)&&(a[j]<=300&&b[j]<=300))
        {
            ans++;
            if(ans>k) k=ans;
        }
        else ans=0;
    }
    输出k

 

0
0
贾文卓
贾文卓
高级光能
高级光能

在循环中,若这一周成绩合格,则计数器加一,否则计数器清零。并不断地用计数器和最优解比较,不断更新最优解。

0
于子轩
于子轩
初级守护
初级守护
for(int i=1;i<=n;i++) {
        if(week[i].word >= 220 && week[i].truth >= 230)
            count++;
        else {
            if(maxn<count) {
                maxn = count;
                if(i==n)
                    flag=true;
            }
            count=0;
        }
        if(i==n && !flag && maxn<count)
            maxn = count;
    }

 

0
王子轩
王子轩
新手光能
新手光能

 

for(int i=0;i<=n-1;i++)

 

{

 

cin>>a[i];

 

cin>>b[i];

 

}

 

for(int j=0;j<=n-1;j++)

 

{

 

if((a[j]>=220&&b[j]>=230)&&(a[j]<=300&&b[j]<=300))

 

{

 

ans++;

 

if(ans>k) k=ans;

 

}

 

else ans=0;

 

}

我要回答