蒟蒻#10挂了,而输出和标准答案一样【考虑了0:0的】

回复帖子

@aaok 2020-02-14 17:27 回复

RT,不知道为什么挂了,明明和答案一模一样啊?

代码如下:

#include<stdio.h>
int main(void){
    char p[62500];
    int n;
    for(n=0;p[n-1]!='E';n++)
    scanf("%c",&p[n]);
    n--;
    int n1,n2;
    n1=n/11;
    n2=n/21;
    int a[n1][2];
    int b[n2][2];
    int i,i0;
    for(i0=0;i0<=n1;i0++)
    for(i=0;i<=1;i++)
    a[i0][i]=0;
    for(i0=0;i0<=n2;i0++)
    for(i=0;i<=1;i++)
    b[i0][i]=0;
    i=0;
    for(i0=0;i0<=n;i0++){
            if(p[i0]=='W')
            a[i][0]++;
            if(p[i0]=='L')
            a[i][1]++;
        if((a[i][0]>=11||a[i][1]>=11)&&(a[i][0]-a[i][1]>=2||a[i][1]-a[i][0]>=2))
        i++;
    }
    i=0;
    for(i0=0;i0<=n;i0++){
            if(p[i0]=='W')
            b[i][0]++;
            if(p[i0]=='L')
            b[i][1]++;
        if((b[i][0]>=21||b[i][1]>=21)&&(b[i][0]-b[i][1]>=2||b[i][1]-b[i][0]>=2))
        i++;
    }
    if(p[0]=='E'){
        printf("0:0");
        printf("\n");
        printf("\n");
        printf("0:0");
    }
    else{
        for(i0=0;(a[i0][0]!=0||a[i0][1]!=0)&&i0<=n1;i0++){
        for(i=0;i<=1;i++){
            if(i==0){
                if(i0==0){
                    printf("%d",a[i0][i]);
                }
                else{
                    printf("\n%d",a[i0][i]);
                }
            }
            else{
                printf(":%d",a[i0][i]);
            }
        }
    }
    i0--;
    if((a[i0][0]==11&&a[i0][1]<=9)||(a[i0][1]==11&&a[i0][0]<=9))
    printf("\n0:0");
    printf("\n");
    printf("\n");
    for(i0=0;(b[i0][0]!=0||b[i0][1]!=0)&&i0<=n2;i0++){
        for(i=0;i<=1;i++){
            if(i==0){
                if(i0==0){
                    printf("%d",b[i0][i]);
                }
                else{
                    printf("\n%d",b[i0][i]);
                }
            }
            else{
                printf(":%d",b[i0][i]);
            }
        }
    }
    i0--;
    if((b[i0][0]==21&&b[i0][1]<=19)||(b[i0][1]==21&&b[i0][0]<=19))
    printf("\n0:0");
    }
}
反馈
如果你认为某个帖子有问题,欢迎向洛谷反馈,以帮助更多的同学。



请具体说明理由,以增加反馈的可信度。