0pts玄关求调!!!
查看原帖
0pts玄关求调!!!
1008121
thief_kid楼主2024/10/17 12:54
#include <bits/stdc++.h>
using namespace std;
#define ll long long
int n;
string s[101][10010];
int maxn, maxm;
int main() {
	ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
	cin >> n;
	while (n--) {
		int m;
		char c;
		string s1;
		cin >> m >> c;
		int len = maxn; 
		s[1][++len] = c;
		len = maxn;
		int maxx = 0;
		for (int i = 1; i <= m; i++) {
			cin >> s1;
			string t = "";
			for (int j = 0; j < s1.size(); j++) {
				if (s1[j] != ',') t += s1[j];
				else {
					s[i + 1][++len] = t;
					t = "";
				}
			}
			if (t != "") {
				s[i + 1][++len] = t;
				maxx = max(maxx, len);
				len = maxn;
			}
		}
		maxn = max(maxn, maxx);
		maxm = max(maxm, m);
	}
	for (int i = 1; i <= maxm + 1; i++) {
		for (int j = 1; j <= maxn; j++) {
			if (j == 1) cout << s[i][j];
			else cout << ',' << s[i][j];
		}
		cout << '\n';
	}
	return 0;
}

record

2024/10/17 12:54
加载中...