社区讨论

为什么会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 条回复,欢迎继续交流。

正在加载回复...