TOJ 1547. To and Fro
2016-03-13 16:07
211 查看
题目链接
水题,字符串处理,注意如果用二维数组的话会超时,故最好的办法就是找出规律直接输出。
水题,字符串处理,注意如果用二维数组的话会超时,故最好的办法就是找出规律直接输出。
#include <stdio.h> #include <string.h> #include <iostream> #include <algorithm> #include <cmath> using namespace std; int main() { char mo[201]; char str[21][201]; int num; while(cin>>num&&num) { getchar(); cin>>mo; int j,k; for(int j=0;j<num;j++) for(int i=0;i<strlen(mo)/num;i++) { if(i%2) cout<<mo[num*(i+1)-1-j]; else cout<<mo[j+num*i]; } cout<<endl; } }