题目也没有数据范围限制 但是错误的测试点的样例数据就不是一般的小
这个要看你的题目和代码,以及你超时是否严重,严重就要换算法,另外就是代码有没有bug
建议贴下具体问题了,没有特别的数据氛围限制,一般就代表着都是正常数据,不需要大数的读写这样
不知道你这个问题是否已经解决, 如果还没有解决的话:对输入的字符串进行排序后输出
输入描述:
多个测试用例,每个测试用例一行。 每行通过,隔开,有n个字符,n<100输出描述:
对于每组用例输出一行排序后的字符串,用','隔开,无结尾空格输入例子1:
a,c,bb f,dddd nowcoder输出例子1:
a,bb,c dddd,f nowcoder
#include<bits/stdc++.h>
using namespace std;
int main(){
vector<string> res;
string input, str;
while (getline(cin, input)) {
for (int i = 0; i < input.size(); i++) {
if (input[i] == ',') {
res.push_back(str);
string().swap(str);
}
else
str += input[i];
}
if (!str.empty()) {
res.push_back(str);
string().swap(str);
}
sort(res.begin(), res.end());
for (int i = 0; i < res.size(); i++) {
if (i != res.size() - 1)
cout << res[i] << ",";
else
cout << res[i] << endl;
}
vector<string>().swap(res);
}
return 0;
}