题目大意:多组测试数据,每组中有 $n$ 位球员,经历过 $m$ 场比赛,只要某球员有任何一场没进球,就淘汰。问淘汰完球员数量。

一道模拟题。每个球员的数据中读到 $0$ 即可淘汰他。

看懂代码才能百战百胜 desu!

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    while(cin>>n>>m){                   //没给测试组数,所以用不定输入,这样的原理是 cin 读到多少数据就会返回几
        int ans=0;
        for(int i=1;i<=n;i++)
        {
            bool tag=true;
            for(int i=1;i<=m;i++){
                int k;
                cin>>k;
                if(k==0){
                    tag=false;          //如果有一场没进球就淘汰他
                }
            }
            if(tag)ans++;               //如果每场都进球了就给答案 +1
        }
        cout<<ans<<endl;
    }
    return 0;
} 

P.S.UVA 的评测机神奇的慢,而洛谷和 UVA 的 RemoteJudge 连接又神奇的不稳定,建议大家自己注册一个 UVA 账户绑定到洛谷上,在洛谷提交,实在评测不出来过上几个小时去 UVA 上自己看看。我自己就遇见了这事...想水洛谷做题量的孩子落泪。