题解 UVA12798 【Handball】
Griseo_nya
2021-02-04 08:21:55
**题目大意**:多组测试数据,每组中有 $n$ 位球员,经历过 $m$ 场比赛,只要某球员有任何一场没进球,就淘汰。问淘汰完球员数量。
一道模拟题。每个球员的数据中读到 $0$ 即可淘汰他。
看懂代码才能百战百胜 desu!
```cpp
#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 上自己看看。我自己就遇见了这事...想水洛谷做题量的孩子落泪。