求助上关注
  • 板块题目总版
  • 楼主rainfox
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/3/28 12:59
  • 上次更新2024/3/28 17:26:57
查看原帖
求助上关注
1033626
rainfox楼主2024/3/28 12:59

原题

#include<bits/stdc++.h>
using namespace std;
int l,y;
string a,b,c;
void dfs(int k){
	if(k==l){
		return;
	}
	for(int i=0;i<l;i++){
		if(a[i]==b[k]){
			c[y]=a[i];
			y--;
			dfs(k+1);
		}
	}
}
int main(){
	cin>>a>>b;
	l=a.size();
	y=l-1;
	dfs(0);
	for(int i=0;i<l;i++){
		cout<<c[i];
	}
	return 0;
}
2024/3/28 12:59
加载中...