题解分享
题解分享简介
拓拓拼字符 - 题解
```
/*
思路分析:
1. 思路一 : 将N个字符串用动态字符数组接收,再用sort函数进行排序
接收第一行数据 第二个数据用不上
循环接收字符串放在动态数组str中
sort排序
循环嵌套 外循环遍历动态数组得到每个字符串 内循环将每次得到的字符串输出
*/
#include <bits/stdc++.h>
using namespace std;
int main()
{
int m , n;
cin >> m >> n;
vector<string> str; //动态数组存字符串数据 单位为一个字符串
string str1; // 用来接收每一行的字符串 再逐个添加到动态数组str中
for (int i = 0; i < m; i++) { //动态数组添加数据
cin >> str1;
str.push_back(str1);
}
sort(str.begin() , str.end()); //升序排序
for (int i = 0; i < m; i++) { //外循环遍历动态数组得到每个字符串
for(char c : str[i]) { //内循环将每次得到的字符串输出
cout << c;
}
}
return 0;
}
```
查看全文
0
0
0
0
拓拓拼字符 - 题解
include
using namespace std;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
```
int n, l;
cin >> n;
cin >> l;
vector<string> vec(n);
for(int i = 0; i < n; i++)
{
cin >> vec[i];
}
sort(vec.begin(), vec.end());
for(int i = 0; i < n; i++)
{
cout << vec[i];
}
return 0;
```
}
查看全文
0
0
0
0



