啊啊啊啊求助啊!!!!为什么只有20分呢???!!!
查看原帖
啊啊啊啊求助啊!!!!为什么只有20分呢???!!!
819682
Exile_Code楼主2023/7/13 08:11
#define  _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
#include <algorithm>
#include <string>
#include <vector>
#include <list>
#include <set>
#include <map>
#include <queue>
#include <stack>
#include <unordered_set>
#include <unordered_map>
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <cmath>

int main() {
	

	string s1;
	cin >> s1;
	vector<string>area(s1.size());
	area[0] = s1;
	for (int i = 1; i < s1.size() ; i++) {
		cin >> area[i];
	}

	char b = area[0][0];
	int sum = 0;
	cout << s1.size() << " ";
	for (int i = 0; i < s1.size(); i++) {
		for (int j = 0; j < s1.size(); j++) {
			if (area[i][j] == b) {
				sum++;
			}
			else {
				cout << sum << " ";
				sum = 1;
			}
			b = area[i][j];
		}
	}
	cout << sum << " ";
	return 0;
}
2023/7/13 08:11
加载中...