我是靠谱客的博主 甜美服饰,最近开发中收集的这篇文章主要介绍上海市计算机学会月赛2020年4月丙组,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

竞选班长

#include <iostream>
using namespace std;

int main() {
	int x, cnt = 0;
	for (int i = 1; i <= 3; i ++) {
		cin >> x;
		if (x >= 90) cnt ++;
	}
	cin >> x;
	
	if (cnt >= 2 && x >= 85) puts("Qualified");
	else puts("Not qualified");

	return 0;
}

生命游戏

#include <iostream>
using namespace std;

int n, m;
char a[105][105];

int main() {
	cin >> n >> m;	
	for (int i = 1; i <= n; i ++ ) {
		for (int j = 1; j <= m; j ++ ) {
			cin >> a[i][j];
		}
	}

	for (int i = 1; i <= n; i ++ ) {
		for (int j = 1; j <= m; j ++ ) {
			int cnt = 0;
			
			for (int x = i - 1; x <= i + 1; x ++ ) {
				for (int y = j - 1; y <= j + 1; y ++ ) {
					if (a[x][y] == '*') cnt ++ ;
				}
			}
			
			if (a[i][j] == '*') {
				if (cnt < 3 || cnt > 4) {
					puts("Other");
					return 0;
				}
			}
			else {
				if (cnt == 3) {
					puts("Other");
					return 0;
				}
			}			

		}
	}
	
	puts("Still life");
	
	return 0;
}

直线运输

#include <iostream>
#include <cmath>
using namespace std;

int main() {
	int n, x;
	long long sum = 0, res = 0;
	cin >> n; 
	
	for (int i = 0; i < n; i ++ ) {
		cin >> x;
		sum += x;
		res += abs(sum);
	}
	
	cout << res;
				
	return 0;
}

数字验证

#include <iostream>
using namespace std;

int main() {
	string s;
	cin >> s;
	
	if (s[0] == '+' || s[0] == '-') s = s.substr(1);
	
	if (s == ".") {
		puts("Invalid");
		return 0;
	}
	
	int cnt = 0;
	for (int i = 0; i < s.size(); i ++ ) {
		if (s[i] == '.') {
			cnt ++ ;
			if (cnt > 1) {
				puts("Invalid");
				return 0;				
			}
		}
		else if (s[i] < '0' || s[i] > '9') {
			puts("Invalid");
			return 0;			
		}
	}
	
	puts("Valid");

	return 0;
}

导购员

#include <iostream>
using namespace std;

const int N = 1e6 + 5;
int n, cnt = 0, a[N], b[N];

int main() {
    cin >> n;

    for (int i = 0; i < n; i ++ ) {
        cin >> a[i];
        b[a[i]] ++ ;
    }

    for (int i = 0 ; i < N; i ++ ) {
        if (cnt + b[i] <= i) cnt += b[i];
        else cnt = i + 1;
    }

    cout << cnt;

    return 0;
}

最后

以上就是甜美服饰为你收集整理的上海市计算机学会月赛2020年4月丙组的全部内容,希望文章能够帮你解决上海市计算机学会月赛2020年4月丙组所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部