1050 String Subtraction (20 poin

2019-01-20  本文已影响0人  zilla
WA,MDZZ吧😯数组开小了 以后都➕10

注意fgets()getline()读入一行的写法
scanf("%s",str)以空格分隔

1050 String Subtraction
复杂度不能再高的蠢写法

#include <stdio.h>
#include <cstring>
#define M 10010
int main() {
    char str[M],sub[M];
    int len1,len2;
    fgets(str, M, stdin);
    fgets(sub, M, stdin);
    len1=strlen(str),len2=strlen(sub);
    for (int i = 0; i < len1; ++i) {
        int j;
        for (j = 0; j < len2; ++j) {
            if(str[i]==sub[j])
                break;
        }
        if(j>=len2)
            printf("%c",str[I]);
    }
    return 0;
}

附:hash的写法

上一篇 下一篇

猜你喜欢

热点阅读