当前位置: 首页 > news >正文

自己动手建立网站3重庆手机网站推广方法

自己动手建立网站3,重庆手机网站推广方法,做更好的自己 网站,定制网站开发冬天里的白玫瑰题目描述 给出两个序列 pushed 和 poped 两个序列,其取值从 1 到 n(n≤100000)。已知入栈序列是 pushed,如果出栈序列有可能是 poped,则输出 Yes,否则输出 No。为了防止骗分,每个测试点有多组数据,不超过 …

题目描述

给出两个序列 pushed 和 poped 两个序列,其取值从 1 到 n(n≤100000)。已知入栈序列是 pushed,如果出栈序列有可能是 poped,则输出 Yes,否则输出 No。为了防止骗分,每个测试点有多组数据,不超过 5 组。

输入格式

第一行一个整数 q,询问次数。

接下来 q 个询问,对于每个询问:

第一行一个整数 n 表示序列长度;

第二行 n 个整数表示入栈序列;

第三行 n 个整数表示出栈序列;

输出格式

对于每个询问输出答案。

输入输出样例

输入 #1复制

2
5
1 2 3 4 5
5 4 3 2 1
4
1 2 3 4
2 4 1 3

输出 #1复制

Yes
No

代码实现:

#include <iostream>
#include <stack>
#include <vector>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv)
 {
     int m,n,i,j,c[100001];
     cin>>m;
     stack<int> sta;
     for(j=0;j<m;j++)
    {
         cin>>n;
         int a[n],b[n];
         for(i=0;i<n;i++)
         {
             cin>>a[i];
        }
        for(i=0;i<n;i++)
         {
             cin>>b[i];
        }
        int head=0;
        for(i=0;i<n;i++)
        {
            sta.push(a[i]);
            while(sta.top()==b[head])
            {
                sta.pop();
                head++;
                if(sta.empty())
                {
                    break;
                }
            }
        }
        if(sta.empty())
        {
            c[j]=1;
        }
        else
        {
            c[j]=0;
        }
        while (!sta.empty()) {
            sta.pop();
        }
    } 
    for(i=0;i<m;i++)
    {
        if(c[i]==0)
        {
            cout<<"No"<<endl;
        }
        else
        {
            cout<<"Yes"<<endl;
        }
    }
    return 0;
}

http://www.dtcms.com/a/509387.html

相关文章:

  • 目前网站软件设计制造中国第一架飞机的人是
  • O(1)时间复杂度实现有setAll功能的哈希表
  • 南昌网站做ppt模板免费的网站推荐
  • 做网站网站庄家北京软件开发公司排
  • 做网站销售门窗怎么做网站建设细化流程
  • 足球梦网站建设的基本思路重庆有几个区
  • 日语学习-日语知识点小记-构建基础-JLPT-N3阶段-二阶段(4):文法運用
  • 专门做相声的网站百度手机助手app下载官网
  • 邯郸网站关键字优化专科千万别学数字媒体应用技术
  • 网络攻防技术:假消息攻击
  • 刷赞网站推广软件企业网站建设的申请
  • 沈阳工伤保险做实在哪个网站婚礼策划网站建设
  • 企业网站建站wordpress登陆页面
  • 介绍好的免费网站模板下载广州海珠网站开发方案
  • 东莞专业网站建设平台长沙手机网站建设哪些内容
  • 工程施工行业在哪个网站容易找事做宿迁房产网签备案查询系统
  • 网站开发时如何设计英文版本做进口产品的网站
  • mie-散射-远场
  • 中山制作网站的公司怎么做俄语网站
  • 北京手机网站设计建设银行网站未响应
  • 玉溪网站开发网站关键词密度怎么计算的
  • 网站开发工程师获奖北京市朝阳区网站制作公司
  • 河北中瑞建设集团有限公司网站西安专用网站建设
  • 网站开发所需要的知识营销网站 深圳
  • 视频图像应用平台
  • 做图在哪个网站上找英国做电商网站
  • Java面试八股 CAP理论详解
  • 网站app免费制作软件网站改版需要多久
  • 江苏省品牌专业群建设专题网站零基础网站建设教学培训
  • 电商网站规划的开发背景wordpress 同步phpcms