Java教程

T236450 美国血统

本文主要是介绍T236450 美国血统,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

 

但是 代码没过 g      
#include <iostream>
#include<string.h>
using namespace std;
char M[100],F[100],L;
char Tree[100];

void ForTree(int root,int l,int r){
if(l>r)return;
int newRoot =l;
while(newRoot<=r && F[newRoot]!=M[root]){
    newRoot++;
}
ForTree(root+1,l,newRoot-1);
ForTree(root+1+newRoot-l,newRoot+1,r);
cout<<M[root];

}
int main()
{

    cin>>M;
    cin>>F;
    int len=strlen(M);
    Tree[0]=F[0];

    ForTree(0,0,len-1);
    /*int i,j=0;//i 是M的指针,j是F的指针
    for(int k=1;k<len;k++){
        while(){

        }
        Tree[k]=
    }*/







    return 0;
}

  


网址 :https://www.luogu.com.cn/problem/T236450?contestId=67903

 

 

 

这篇关于T236450 美国血统的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!