首页
DreamJudge
院校信息
考研初试
考研复试
保研专区
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
kkkkkkllll
2026年3月12日 17:56
字符串排序3 题解:
P1261
回复 0
|
赞 0
|
浏览 8
#include <iostream> #include <string> #include <algorithm> #include<ctype.h> #include<map> #include<vector> #include<sstream> using namespace std; bool cmp(string a,string b){ return a.size()<b.size(); } int main() { &n...
Liang_Pan
2026年3月11日 19:24
字符串排序3 使用getline():
P1261
回复 0
|
赞 5
|
浏览 58
#include<bits/stdc++.h> using namespace std; bool cmp(string a,string b){ return a.size() < b.size(); } int main(){ int n; while(cin >> n){ vector<string> arr; string s; getline(cin , s);//数字后面有个空格,要先剔除掉,也可以使用getchar(); while(n--){ getline(cin ...
Cat111
2026年3月9日 14:36
字符串排序3 题解:
P1261
回复 0
|
赞 2
|
浏览 63
#include <bits/stdc++.h> using namespace std; int main(){ int n; char s[100][100]; while(scanf("%d",&n)!=EOF){ getchar(); int cou=0; for(int i=0;i<n;i++){ gets(s[i]); if(strcmp(s[i],"stop")==0) break; ...
uly
2026年3月4日 17:13
字符串排序3 题解:
P1261
回复 0
|
赞 8
|
浏览 109
#include <bits/stdc++.h> using namespace std; int main() { int n; while (cin>>n) { cin.ignore(); vector<string> v; for (int i=0; i<n; i++) { string s; getline(cin,s); if (s=="stop") { ...
bro
2026年2月10日 14:48
字符串排序3 题解:c++
P1261
回复 0
|
赞 12
|
浏览 259
#include <bits/stdc++.h> using namespace std; bool cmp(string a,string b){ return a.size() < b.size(); } int main(){ int n; while(cin >> n){ cin.ignore(); vector<stri...
mlx
2026年2月8日 21:12
字符串排序3 题解:
P1261
回复 0
|
赞 4
|
浏览 82
#include<iostream> #include<algorithm> #include<cstring> using namespace std; const int N=110; struct str{ int len; char s[N]; }a[N]; int n; bool cmp(str a,str b) { return a.len<b.len; } int main() { while(cin>>n) { ...
xsw
2026年2月4日 13:12
字符串排序3 题解:
P1261
回复 0
|
赞 5
|
浏览 175
#include<iostream> #include<algorithm> #include<vector> using namespace std; bool cmp(string a, string b) { return a.size() < b.size(); } int main() { int n; while (cin >> n) { vector<string> v; for (int i = 0; i <= n; i ++ ) ...
无名1
2025年9月2日 19:20
字符串排序3 题解:C++ cin.ignore()关键
P1261
回复 0
|
赞 10
|
浏览 1.2k
#include<bits/stdc++.h> using namespace std; bool cStr(string s1,string s2){ if(s1.length()>s2.length()){ return true; }else{ return false; } } int main(){ int n; while(cin>>n){ cin.ignore(); string ss[120]; int m=0; for(int i=0;i<n;i++){ ...
cczz
2025年8月6日 17:58
字符串排序3 题解:
P1261
回复 0
|
赞 4
|
浏览 565
#include<bits/stdc++.h> using namespace std; int main(){ int n; while(cin >> n){ getchar(); // 消除回车影响 vector<string> v; while(n --){ string s; getline(cin, s); if(s != "stop") v.push_back(s); else break; } sort(v.begin(), v.end(), ...
leo110
2025年6月4日 21:08
字符串排序3 题解:求长度真就是length啊?这不对吧?
P1261
回复 0
|
赞 1
|
浏览 755
#include<iostream> #include<vector> #include<algorithm> #include<sstream> using namespace std; struct STR{ string s; int length; }; bool compare(struct STR s1,struct STR s2){ return s1.length<s2.leng...
1
2
3
4
题目
字符串排序3
题解数量
33
发布题解
在线答疑
热门题解
1
注意使用getchar写cmp函数 size() 比较大小就可以了
2
字符串排序3 题解:使用vector +sort(),此方法适用于多种场景
3
字符串排序3 题解:
4
字符串排序3 题解:c++
5
字符串排序3 题解:C++ cin.ignore()关键
6
字符串排序3(C++) 题解:
7
字符串排序3 题解:getchar compare自定义
8
字符串排序3 题解 使用getline前需要用getchar()吸收换行符
9
字符串排序3 题解:
10
getline与cin一起使用的问题