题解 UVA12798 【Handball】

Griseo_nya

2021-02-04 08:21:55

Solution

**题目大意**:多组测试数据,每组中有 $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 上自己看看。我自己就遇见了这事...想水洛谷做题量的孩子落泪。