0 点赞 评论 收藏
分享
牛客66666666...:#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main()
{
int T;
cin>>T;
for(int t = 0; t < T; ++t)
{
string str;
cin>>str;
int cnt[128] = {0};
for(int i = 0; i < str.length(); ++i)
++cnt[str[i]];
int num[10] = {0};
num[0] = cnt['Z'];
num[2] = cnt['W'];
num[4] = cnt['U'];
num[6] = cnt['X'];
num[8] = cnt['G'];
num[1] = cnt['O'] - num[0] - num[2] - num[4];
num[3] = cnt['H'] - num[8];
num[5] = cnt['F'] - num[4];
num[7] = cnt['V'] - num[5];
num[9] = cnt['I'] - num[5] - num[6] - num[8];
for(int i = 0, j = 8; i < 10; ++i, j = (j + 1) % 10)
for(int k = 0; k < num[j]; ++k)
cout<<(j + 2) % 10;
cout<<endl;
}
return 0;
}
思路差不多

0 点赞 评论 收藏
分享
新世纪的神:一周五节课的路过,上周一节课都没去上,找工作优先,我们学校老师太扯淡了。
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
Miss慧.java:楼主都怎么回答的啊 求分享啊
查看图片


0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享
创作者周榜
更多
关注他的用户也关注了: