#include <stdio.h>
#include <string.h>
void bsort (char* str, int size)
{
int i, j;
for (i = 0; i < size; ++i)
{
for (j = 0; j < size-1; ++j)
{
if (str[j] > str[j+1])
{
int tmp = str[j];
str[j] = str[j+1];
str[j+1] = tmp;
}
}
}
}
int main()
{
unsigned int T, i;
for (i = 0; i < T; ++i)
{
char string[1001];
unsigned int len
= strlen(string
), j
;
char start[len/2], end[len/2];
start[len/2] = end[len/2] = '\0';
for (j = 0; j < len/2; ++j)
{
start[j] = string[j];
end[j] = string[len-j-1];
}
bsort(start, len/2);
bsort(end, len/2);
if (strcmp(start
, end
) == 0) { }
else {
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCnZvaWQgYnNvcnQgKGNoYXIqIHN0ciwgaW50IHNpemUpCnsKCWludCBpLCBqOwoJZm9yIChpID0gMDsgaSA8IHNpemU7ICsraSkKCXsKCQlmb3IgKGogPSAwOyBqIDwgc2l6ZS0xOyArK2opCgkJewoJCQlpZiAoc3RyW2pdID4gc3RyW2orMV0pCgkJCXsKCQkJCWludCB0bXAgPSBzdHJbal07CgkJCQlzdHJbal0gPSBzdHJbaisxXTsKCQkJCXN0cltqKzFdID0gdG1wOwoJCQl9CgkJfQoJfQp9CgppbnQgbWFpbigpCnsKCXVuc2lnbmVkIGludCBULCBpOwoJc2NhbmYoIiV1XG4iLCAmVCk7CgoJZm9yIChpID0gMDsgaSA8IFQ7ICsraSkKCXsKCQljaGFyIHN0cmluZ1sxMDAxXTsKCQlzY2FuZigiJXMiLCBzdHJpbmcpOwoKCQl1bnNpZ25lZCBpbnQgbGVuID0gc3RybGVuKHN0cmluZyksIGo7CgoJCWNoYXIgc3RhcnRbbGVuLzJdLCBlbmRbbGVuLzJdOwoJCXN0YXJ0W2xlbi8yXSA9IGVuZFtsZW4vMl0gPSAnXDAnOwoJCQoJCWZvciAoaiA9IDA7IGogPCBsZW4vMjsgKytqKQoJCXsKCQkJc3RhcnRbal0gPSBzdHJpbmdbal07CgkJCWVuZFtqXSA9IHN0cmluZ1tsZW4tai0xXTsKCQl9CgoJCWJzb3J0KHN0YXJ0LCBsZW4vMik7CgkJYnNvcnQoZW5kLCBsZW4vMik7CgoJCWlmIChzdHJjbXAoc3RhcnQsIGVuZCkgPT0gMCkgewoJCQlwcmludGYoIllFU1xuIik7CgkJfQoJCWVsc2UgewoJCQlwcmludGYoIk5PXG4iKTsKCQl9Cgl9CglyZXR1cm4gMDsKfQ==