社区讨论
为什么会RE
P1030[NOIP 2001 普及组] 求先序排列参与者 3已保存回复 16
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 16 条
- 当前快照
- 1 份
- 快照标识符
- @mi7ppowl
- 此快照首次捕获于
- 2025/11/21 01:35 4 个月前
- 此快照最后确认于
- 2025/11/21 01:53 4 个月前
CPP
#include <bits/stdc++.h>
using namespace std;
void readToken(string s){//快读
char c;
int i=0;
while((c=getchar())!='\n'||c!='\r')
s[i++]=c;
return;
}
void do_everything(string a,string b){
if(a.size()==0)return;
int middle=a.find(b[b.size()-1]);
cout<<a[middle];
do_everything(a.substr(0,middle),b.substr(0,middle));
do_everything(a.substr(middle+1),b.substr(middle,b.size()-middle-1));
return;
}
int main(){
string s,t;
readToken(s);readToken(t);
do_everything(s,t);
return 0;
}
回复
共 16 条回复,欢迎继续交流。
正在加载回复...