关注
#include<iostream>
#include<vector>
#include<stack>
#include<algorithm>
#include<map>
#include<string>
#include<set>
using namespace std;
string t[10] = { "ZERO","FOUR","EIGHT","THREE","TWO","ONE","FIVE","SEVEN","SIX","NINE" };
int tt[10] = { 0,4,8,3,2,1,5,7,6,9 };
bool bidui(vector<int> &d, int i) {
int a[26] = { 0 };
for (int j = 0; j < t[i].length(); j++) {
a[t[i][j] - 'A']++;
}
for (int j = 0; j < 26; j++) {
if (a[j] > d[j]) return false;
}
return true;
}
int main() {
int T;
cin >> T;
while (T--) {
vector<int> d(26,0);
string s;
cin >> s;
for (int i = 0; i < s.length(); i++)
d[s[i] - 'A']++;
vector<int> num;
for (int i = 0; i < 10; i++) {
while (bidui(d, i)) {
for (int j = 0; j < t[i].length(); j++) {
d[t[i][j] - 'A'] --;
}
num.push_back(tt[i]);
}
}
for (int i = 0; i < num.size(); i++) {
if (num[i] < 8) num[i] = num[i] + 2;
else num[i] = num[i] - 8;
}
sort(num.begin(), num.end());
for (int i = 0; i < num.size(); i++) cout << num[i];
cout << endl;
}
return 0;
}
查看原帖
点赞 评论
相关推荐
12-15 11:27
门头沟学院 Java 点赞 评论 收藏
分享
牛客31544035...:最近hc 少,基本上不怎么缺人,两段大厂实习试着投了投也没啥面试
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你小心翼翼的闯过多大的祸? #
1512次浏览 43人参与
# 考研人,我有话说 #
156367次浏览 1211人参与
# 实习没事做是福还是祸? #
1717次浏览 31人参与
# 找不到实习会影响秋招吗 #
1398859次浏览 13627人参与
# 2025年终总结 #
129166次浏览 2172人参与
# 实习简历求拷打 #
21137次浏览 228人参与
# 哪些公司笔/面试难度大? #
6962次浏览 31人参与
# 携程工作体验 #
18790次浏览 66人参与
# 投格力的你,拿到offer了吗? #
154328次浏览 829人参与
# 秋招遇到的奇葩面试题 #
101169次浏览 416人参与
# 你觉得现在还能进互联网吗? #
29840次浏览 200人参与
# 简历当中有水分算不算造假? #
154204次浏览 2250人参与
# 作业帮求职进展汇总 #
84933次浏览 559人参与
# 秋招被挂春招仍然能投的公司 #
8722次浏览 110人参与
# 扒一扒那些奇葩实习经历 #
140004次浏览 1148人参与
# 正在实习的你,有转正机会吗? #
465632次浏览 3062人参与
# mt对你说过最有启发的一句话 #
41363次浏览 466人参与
# 秋招被确诊为…… #
277083次浏览 1583人参与
# 国庆前的秋招小结 #
265748次浏览 1718人参与
# 信也科技工作体验 #
13488次浏览 39人参与
