ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

PAT 乙级 1043

2026/8/9 22:38:54 拓冰建站 浏览量
PAT 乙级 1043

此类题型,代码应该比较固定。

#include<bits/stdc++.h> using namespace std; int main() { map<char, int> a; string s; getline(cin, s); for(int i = 0; i < s.size(); i ++) a[s[i]] ++; while(a['P'] > 0 || a['A'] > 0 || a['T'] > 0 || a['e'] > 0 || a['s'] > 0 || a['t'] > 0) { if(a['P']-- > 0) cout << "P"; if(a['A']-- > 0) cout << "A"; if(a['T']-- > 0) cout << "T"; if(a['e']-- > 0) cout << "e"; if(a['s']-- > 0) cout << "s"; if(a['t']-- > 0) cout << "t"; } return 0; }