第一道题:竞选班长 AC
#include <iostream>
#include <algorithm>
using namespace std;
int a, b, c, d;
int main() {
scanf("%d%d%d%d", &a, &b, &c, &d);
if ((a>=90&&b>=90||a>=90&&c>=90||b>=90&&c>=90) && d>=85)
puts("Qualified");
else
puts("Not qualified");
return 0;
}
第二道题:永恒的生命游戏 AC
#include <iostream>
#include <algorithm>
using namespace std;
const int N = 107;
int n, m;
char s[N][N];
bool in_map(int x, int y) {
return x>=0 && x<n && y>=0 && y<m;
}
int cal(int x, int y) {
int ct = 0;
for (int i = x-1; i <= x+1; i++) {
for (int j = y-1; j <= y+1; j++) {
if (i==x && j==y || !in_map(i, j)) continue;
if (s[i][j] &#