题解 | #小红的01串#

小红的01串

https://www.nowcoder.com/practice/09ca882b363a480aa33ab15e8cd2b039

#include <stdio.h>

int main() {
    // 询问次数q
    int q;
    // 读取
    scanf("%d", &q);
    // 循环q次
    for(int i = 0; i < q; i++) {
        char tmp[200002];
        scanf("%s", tmp);
        int j = 0, c0 = 0, c1;
        while(tmp[j] != '\0') {
            if(tmp[j] == '0') c0++;
            j++;
        }
        c1 = j - c0;
        // 只有1和0的数量都是奇数的时候才无解(奇偶、偶偶有解)
        if(c1 % 2 && c0 % 2) {
            printf("No\n");
        } else {
            printf("Yes\n");
        }
    }
    return 0;
}

全部评论

相关推荐

墨西哥大灰狼:如果你的校友卤馆还在的话,他肯定会给你建议的,可是卤馆注销了@ 程序员卤馆
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务