kunshao 题解分享 · 2025/3/6
拓拓拼字符 - 题解
``` /* 思路分析: 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
Pfl 题解分享 · 2024/4/10
拓拓拼字符 - 题解
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