3 条题解

  • 2
    @ 2023-11-26 20:29:03
    #include<bits/stdc++.h>
    using namespace std;
    char a[10000];
    string s;
    int i;
    void bt(int x){
    	i--;
    	if(s[i]!='.'){
    		a[x]=s[i];
    		bt(2*x+1);
    		bt(2*x);
    	}
    }void qx(int x){
    	if(a[x]=='\0'){
    		return;
    	}cout<<a[x];
    	qx(2*x);
    	qx(2*x+1);return;
    }
    int main(){
    	cin>>s;
    	i=s.size();
    	bt(1);
    	qx(1);
    }
    

    信息

    ID
    1549
    时间
    1000ms
    内存
    256MiB
    难度
    5
    标签
    递交数
    53
    已通过
    21
    上传者