如果发现广告等破坏行为,请尽量将条目恢复到较早的版本而不是把相应内容直接删除,谢谢合作。

URAL/1685

来自"NOCOW"

跳转到: 导航, 搜索

简单模拟。

#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
个人工具