i用二进制表示,0表示此行不使用,1表示使用,所以0-(2^n-1)可以枚举出所有的情况(每一行是否使用消灭行线灭操作),i右移j位来找到i中有几个1,如果1的个数和a相等,然后遍历矩阵,如果(k,j)这个格子满足:第k行没有使用行消灭,该格子有敌人,就需要执行列消灭,所以c++,遍历结束之后,c<=b输出"yes"。(ps:看明白了,就想说一下,不喜勿喷)
点赞

相关推荐

爱刷美剧的菠萝蜜巴比...:丢给gpt,让他优化实习 切合实际 突出产出 可以不局限简历内容,,然后就背就好了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务