90分代码,不知道错哪了
查看原帖
90分代码,不知道错哪了
1258100
wanttoac楼主2024/3/31 19:26
#include<iostream>
#include<set>
using namespace std;
char g[2004][2004];
int main() {
	int n, m,cnt=0,flag=0;
	cin >> n >> m;
	for (int i = 0; i < n; i++)for (int j = 0; j < m; j++)cin >> g[i][j];
	if (n < m) {
		int c = m;
		m = n;
		n = c;
	}
	for (int i = 0; i < n; i++) {
		set<char>cnt;
		for (int j = 0; j < n&&i-j>=0; j++) {
			cnt.insert(g[j][i - j]);
		}
		if (cnt.size() >1) {
			flag = 1;
			cout << i;
			break;
		}
	}
	if (flag == 0)cout << n+m-1;
	return 0;
}
2024/3/31 19:26
加载中...