0345
解题思路:
然后发现,0是独占Z,2独占W,4独占U,6独占X,8独占G,这些可以立马计算,出去这些之后,类似的所有的都可以枚举出来。
AC代码:
#include
#include
#include
#include
#include
#include
# define f(i,m,n) for(int i=m; i<=n; i++)
# define mem(s) memset(s, 0, sizeof(s));
using namespace std;
char s[10010];
int d[300];
vector v1;
vector v2;
void add(int num, int cnt) {
f(i, 1, cnt)
v1.push_back(num);
}
void del(string s, int cnt) {
for (int i = 0; i= 8) v2.push_back(v1[i] - 8);
else v2.push_back(v1[i] + 10 - 8);
}
sort(v2.begin(), v2.end());
f(i, 0, l - 1) {
if (i != l - 1)cout << v2[i];
else cout << v2[i] << endl;
}
}
int main() {
int n;
cin >> n;
while (n--) {
scanf("%s", s);
solve(s);
}
return 0;
}