如果发现广告等破坏行为,请尽量将条目恢复到较早的版本而不是把相应内容直接删除,谢谢合作。
URAL/1685
来自"NOCOW"
< URAL
简单模拟。
#include <iostream> #include <cstring> using namespace std; int n,tot=0; char s[20010],t[20010]={'\0'}; inline void renew(int l,int r) { if (l > r) return; int mid=l+(r-l>>1); t[mid]=s[++tot]; renew(l,mid-1); renew(mid+1,r); } int main() { gets(&s[1]); n=strlen(&s[1]); renew(1,n); puts(&t[1]); return 0; } //by zzy