文字列処理BestCoder Round#43 1001 pog loves szh I

6104 ワード


テーマゲート
 1 /*  2   : , WA 3 , '\0' %s ,   3 */  4 #include <cstdio>  5 #include <algorithm>  6 #include <cstring>  7 #include <cmath>  8 using namespace std;  9 10 typedef long long ll; 11 const int MAXN = 1e2 + 10; 12 const int INF = 0x3f3f3f3f; 13 char ss[MAXN]; 14 char s[MAXN], t[MAXN]; 15 16 int main(void) //BestCoder Round #43 1001 pog loves szh I 17 { 18 // freopen ("A.in", "r", stdin); 19 20 int tt; scanf ("%d", &tt); 21 while (tt--) 22  { 23 scanf ("%s", ss + 1); 24 // printf ("%s
", ss + 1);
25 int len = strlen (ss + 1); 26 // printf ("%s
", ss + 1); continue;
27 int p1 = 0, p2 = 0; 28 for (int i=1; i<=len; ++i) 29 { 30 if (i & 1) s[++p1] = ss[i]; 31 else t[++p2] = ss[i]; 32 } 33 34 for (int i=1; i<=p1; ++i) printf ("%c", s[i]); 35 puts (""); 36 for (int i=p2; i>=1; --i) printf ("%c", t[i]); 37 puts (""); 38 39 // if (tt) puts (""); 40 } 41 42 return 0; 43 }