- 题解
题解(更新)
- 2024-4-1 16:33:49 @
持续更新题解
4 条评论
-
momomoxiaobai LV 9 MOD @ 2024-4-3 22:19:18
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; }
-
2024-4-3 22:13:00@
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; }
-
2024-4-3 22:09:20@
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; }
-
2024-4-1 16:34:35@
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; }
- 1