1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
#include<iostream> #include<string> using namespace std;
int () { int test; string str; int square[10001] = {};
for (int i = 1; i <= 100; i++) square[i*i] = i;
scanf("%d", &test); getchar();
while (test--) { getline(cin, str); int len = str.length();
int Sqrt = square[len]; if (Sqrt) { for (int i = 0; i < Sqrt; i++) for (int r = 0; r < Sqrt; r++) putchar(str[i + r*Sqrt]); putchar('n'); } else puts("INVALID"); }
return 0; }
|
近期评论