求助:帅气的结果

P1030 [NOIP2001 普及组] 求先序排列

```cpp #include<bits/stdc++.h> using namespace std; void dfs(string s,string ss) { if(s.length()>0) { char ch=ss[ss.size()-1]; if(ch!=13) printf("%c",ch); int k=s.find(ch); dfs(s.substr(0,k),ss.substr(0,k)); dfs(s.substr(k+1),ss.substr(k,s.length()-k-1)); } return; } int main() { string s1,s2; getline(cin,s1); getline(cin,s2); dfs(s1,s2); } ``` 自己研究
by 塔罗兰 @ 2018-11-30 19:14:18


|