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

iis5.1新建网站/种子资源

iis5.1新建网站,种子资源,微网站是自己做可以不,电子商务网站怎么做推广题目大意:有n辆火车,按一定的顺序进站(第一个字符串顺序),问是否能按规定的顺序出站(按第二个字符串的顺序出去),如果能输出每辆火车进出站的过程。 题目思路:栈的特点是…

题目大意:有n辆火车,按一定的顺序进站(第一个字符串顺序),问是否能按规定的顺序出站(按第二个字符串的顺序出去),如果能输出每辆火车进出站的过程。

题目思路:栈的特点是先进后出,和题意类似,还有有一种情况是:开进来立马有开出去。并用vis[]数组的0,1标记进出站情况。

具体看代码

#include<cstdio>
#include<cstring>
#include<cmath>
#include<queue>
#include<algorithm>
#include<iostream>
#define MAX 100005
using namespace std;int main()
{int A,B,top,i,j,n,vis[MAX],stack[MAX],ok;char str1[MAX],str2[MAX];while(scanf("%d%s%s",&n,str1,str2)!=EOF){ok=1;memset(vis,0,sizeof(vis));i=0;A=0;//当前str1的位置B=0;//当前str2的位置top=0;//栈顶while(B<n){if(str2[B]==str1[A])//如果两者相同就是即进即出的情况
            {vis[i++]=1;//进站vis[i++]=0;//出站A++;B++;}else if(top && stack[top]==str2[B])//如果栈非空,而且栈顶元素=str2当前元素则弹出栈
            {vis[i++]=0;top--;B++;}else if(A <= n){stack[++top]=str1[A++];//压入栈vis[i++]=1;}else{ok=0;break;}}if(!ok){printf("No.\nFINISH\n");}else{printf("Yes.\n");for(j=0;j<i;j++){if(vis[j])printf("in\n");elseprintf("out\n");}printf("FINISH\n");}}return 0;
}
View Code

 

转载于:https://www.cnblogs.com/alan-W/p/5778351.html

http://www.jmfq.cn/news/5045707.html

相关文章:

  • icp网站备案系统/百度网页游戏
  • 做视频的网站/百度ai智能写作工具
  • 企业网站建设的流程/seo图片优化的方法
  • 建设部网站官网施工合同文本/网站关键词排名优化系统
  • 建公司网站需要哪些资料/宁波seo服务快速推广
  • 松江网站开发/老铁外链
  • 做海淘是在哪个网站/微信朋友圈广告怎么推广
  • 建站abc和凡科哪个好用/企业网络推广软件
  • cento安装wordpress/槐荫区网络营销seo
  • 网站聊天工具代码/首页优化排名
  • 如何构思公司网站/seo分析seo诊断
  • 西安建设集团网站/怎么自己做一个网站
  • 上海中国建设银行招聘信息网站/做优化关键词
  • 转入已备案网站/企业网站页面设计
  • 做音乐网站要什么源码/社群营销
  • seo建设网站/网络舆情监测系统软件
  • 网站如何实现微信登录界面/深圳华强北
  • 网站设计需求/百度怎么发布自己的广告
  • 秦皇岛网站制作/营销推广活动策划
  • 网站建设详细的步骤有哪些/可靠的网站优化
  • 乌鲁木齐网站技术服务电话/网站开发详细流程
  • 甘肃省城乡与建设厅网站首页/百度查询网
  • 安徽建站平台/郑州网络营销顾问
  • 温州微网站制作哪里有/关键词是什么意思
  • wordpress主题操作/seo零基础教学视频
  • 普通网站设计/全渠道营销管理平台
  • 桂林做旅游网站失败的网站/站长之家官网登录入口
  • 查看网站是什么语言做的/百度竞价在哪里开户
  • 做淘宝网站用什么软件/百度指数查询官网入口登录
  • 秦皇岛网站团队/企业推广宣传方式