求助,为什么不输出
  • 板块灌水区
  • 楼主mpxz_wjx
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/8/20 20:40
  • 上次更新2024/8/21 00:00:18
查看原帖
求助,为什么不输出
1227900
mpxz_wjx楼主2024/8/20 20:40

P1827 [USACO3.4] 美国血统 American Heritage

#include<bits/stdc++.h>
using namespace std;
string s1,s2;
void dfs(int s,int e,int r){
    int post = s1.find(s2[r]);
    int len1 = post-s;
    int len2 = e-post;
    if(len1){
        dfs(s,post-1,r+1);
    }
    if(len2){
        dfs(post+1,e,r+len1+1);
    }
    cout<<s2[r]; //s1[post]
}
int main(){
	cin>>s2>>s1;
    dfs(0,s1.size()-1,0);
	return 0;
}` ` `
2024/8/20 20:40
加载中...