求助样例下载数据过了,但不是wa就是re

P1320 压缩技术(续集版)

mg666 @ 2023-12-05 22:02:19

#include<bits/stdc++.h>
using namespace std;
int num[201];
int n,roll;
char nin[201],rest[201];
char temp = '0';
int main() {
    scanf("%s",nin);
    int len = strlen(nin);
    for(int i = 0;i < len; i++) {
        if(nin[i] == temp) {
            num[roll]++;
        }
        else {
            roll++;
            num[roll]++;
            temp = nin[i];
        }
    }
    for(register int i = 0;i < len*(len-1); i++) {
        scanf("%c",&rest[i]);
        if(rest[i] == '\n')
            i--;
    }
    for(int i = 0;i < len*(len-1); i++) {
        if(rest[i] == temp) {
            num[roll]++;
        }
        else {
            roll++;
            num[roll]++;
            temp = rest[i];
        }
    }
    for(register int i = 0;i <= roll; i++) {
        if(i == 0)
            printf("%d ",len);
        printf("%d ",num[i]);
    }
    return 0;
}

|