返回综合问题讨论
讨论 / 综合问题讨论/ 帖子详情

题解(更新)

持续更新题解
4 回复 0 转发 0 喜欢 267 阅读
回复 (4)
默认 最新
momomoxiaobai 2024/4/3
p73 vector排序

#include <bits/stdc++.h>
using namespace std;

int main() {
	int n;
	cin>>n;
	vector<vector<int>>v(n);
	for(int i=0;i<n;i++) {
		int m;
		cin>>m;
		for(int j=0;j<m;j++) {
			int x;
			cin>>x;
			v[i].push_back(x);
		}
		sort(v[i].begin(),v[i].end());
	}
	sort(v.begin(),v.end());
	for(int i=0;i<v.size();i++) {
		for(int j=0;j<v[i].size();j++) {
			cout<<v[i][j]<<" ";
		}
		cout<<endl;
	}
	return 0;
}
0
momomoxiaobai 2024/4/3
p65 拓拓的字符串压缩

#include <bits/stdc++.h>
using namespace std;

int main() {
	string s;
	cin>>s;
	string ans = "";
	for(int i=0;i<s.size();i++) {
		int now = s[i];
		ans += now;
		int cnt = 0;
		while(s[i] == now) {
			cnt ++;
			i ++;
		}
		i--;
		stringstream ss;
		ss << cnt;
		string t;
		ss >> t;
		ans += t;
	}
	cout<<ans;
	return 0;
}
0
momomoxiaobai 2024/4/3
p64 拓拓拼字符

#include <bits/stdc++.h>
using namespace std;

const int maxn = 100+10;
string s[maxn];
int main() {
	int n,m;
	cin>>n>>m;
	for(int i=0;i<n;i++) {
		cin>>s[i];
	}
	sort(s,s+n);
	string ans = "";
	for(int i=0;i<n;i++) {
		ans += s[i];
	}
	cout<<ans;
	return 0;
}
0
momomoxiaobai 2024/4/1
p10 作文标题

#include <bits/stdc++.h>
using namespace std;
int main() {
	string s;
	getline(cin,s);
	int cnt = 0;
	for(int i=0; i<s.size(); i++) {
		if(isalpha(s[i]) || isdigit(s[i])) {
			cnt++;
		}
	}
	cout<<cnt;
	return 0;
}
0