P1042 [NOIP2003 普及组] 乒乓球
时间: 2023-05-17 15:03:04 浏览: 164
2003年NOIP普及组复赛试题.doc
这是一道算法题,需要使用循环和条件语句来解决。以下是一个可能的解决方案:
#include <iostream>
using namespace std;
int main() {
int n, m;
cin >> n >> m;
int a = 0, b = 0;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
int x;
cin >> x;
if (x == 1) {
a++;
} else if (x == -1) {
b++;
}
}
}
cout << a << " " << b << endl;
return 0;
}
这个程序会读入两个整数 n 和 m,表示乒乓球比赛的场次和每场比赛的局数。然后,程序会使用两个嵌套的循环来读入每一场比赛的得分,如果得分为 1,则表示 A 赢了这一局,如果得分为 -1,则表示 B 赢了这一局。最后,程序会输出 A 和 B 分别赢了多少局。
阅读全文