在这里先说一下:
请在发帖时确保主题明确,能够准确描述你的问题或讨论内容。
在提问时,请尽量详细描述你遇到的问题,包括相关的代码、错误信息和你已经尝试过的解决方法。
请使用友好、尊重的语言进行交流。请避免使用**、攻击性或不适当的言辞。如果你对某个问题有不同的看法,请用理性和客观的方式进行讨论。
在分享代码时,请确保代码格式清晰、易读,使用适当的缩进和注释。这样可以帮助其他成员更好地理解你的代码,并提供更准确的建议。
如果你在社区提问或参与讨论,尽量及时回复其他成员的回复或提问。这样可以保持良好的互动和交流氛围。
严禁发布AI生成的文章,以尊重原创,保护知识产权。
题解规范
题解请发在相关题目的题解里,不要发在讨论区!避免直接命名为“题解”。
题解应当添加相关注释,或在代码下方进行讲解。避免只有代码块。
应尽量使用使用markdown书写,帮助读者理解。点击查看Markdown的常用语法讲解。
在题解中,尽量详细地描述解题的思路和步骤。这将帮助其他用户理解解题思路,并从中学习。如:超级幸运球100X 题解
如果题目有一些关键的步骤或技巧,不要忘记在题解中进行说明。这将使读者更容易理解和跟随你的解题过程。
如果可能的话,可以通过示例或图表来进一步说明解题思路。这将使题解更加生动和易于理解。
请尽量使用清晰简洁的语言表达思想。避免使用模糊或含糊不清的词汇。
赛事规范
比赛中,禁止在在社区发布答案或题解。
比赛中,禁止与他人分享、交流或获取与比赛相关的解题信息。
同一用户使用多账号提交相同代码视为违规。
比赛中,使用AI获取代码或提供辅助,视为违规。
违反上述规则,所有账号的该次比赛奖励取消。酌情禁言,严重者直接封号。
尊重原创 ,保护知识产权
我们鼓励大家独立思考和解决问题。请不要抄袭他人的题解,而是尽量自己动手尝试解决。
如果你在其他地方看到了好的题解,欢迎与大家分享,但请务必注明出处和原作者。
如果你有自己的题解或者解题思路,欢迎在社区中分享。但请注意,样能够帮助其他人更好地理解和学习。
如果你看到了其他人的题解,不管是好是坏,请保持尊重和礼貌。如果你有更好的解法或者建议,可以友善地提出,但请不要贬低或嘲笑他人的努力。
违反下列规定,将酌情禁言或封号
禁止使用**、歧视、挑衅或攻击性的语言。
禁止使用脏话、粗俗语言或不雅表达。
禁止发布与社区讨论无关的内容,包括广告、**信息等。
禁止发布抄袭、盗用他人题解,侵犯他人版权的内容
禁止讨论政治话题,以避免引发争议和冲突。
禁止发布大量重复或无意义的帖子。
禁止恶意占用测评资源,诸如抄袭代码大量提交。
这道题很简单:
#include<bits/stdc++.h>
using namespace std;
stack<int> s;
int n,a[11000],b[11000];
int main(){
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int i=0;i<n;i++){
cin>>b[i];
}
int k=0;
for(int i=0;i<n;i++){
s.push(a[i]);
while(!s.empty()&&s.top()==b[k]){
s.pop();
k++;
}
}
if(s.empty()){
cout<<"Yes";
}
else{
cout<<"No";
}
return 0;
}
这是栈的方法哦!