放弃的blog
C++博客
|
首页
|
发新随笔
|
发新文章
|
联系
|
聚合
|
管理
HDOJ1720(ACboy needs your help again!)
2009-05-10 20:35:10 Accepted 1702 15MS 272K 937 B C++
水题,模拟栈和队列
发表于 2009-05-10 20:38
放弃的blog
阅读(299)
评论(1)
编辑
收藏
引用
所属分类:
HDOJ
评论
#
re: HDOJ1720(ACboy needs your help again!)
#include<stdio.h>
#include<string.h>
int main()
{
int n,front,rear,temp,m,stack[1000],top;
char a[10],b[10];
scanf("%d",&n);
while(n--)
{
top=0;
front=0;
rear=0;
scanf("%d %s",&m,b);
while(m--)
{
scanf("%s",a);
if(strcmp(b,"FIFO")==0)
{
if(strcmp(a,"IN")==0)
{
scanf("%d",&temp);
stack[rear++]=temp;
}
else
{
if(rear-front<=0)
printf("None\n");
else
printf("%d\n",stack[front++]);
}
}
else
{
if(strcmp(a,"IN")==0)
{
scanf("%d",&temp);
stack[top++]=temp;
}
else
{
if(top<0)
printf("None\n");
else
printf("%d\n",stack[--top]);
}
}
}
}
return 0;
}
刷新评论列表
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
HDOJ2428(Stars)
HDOJ1878(欧拉回路)
HDOJ1198(Farm Irrigation)
HDOJ1720(ACboy needs your help again!)
HDOJ1711(Number Sequence)
HDOJ1116(Play on Words)
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
随笔:21 文章:0 评论:2 引用:0
<
2012年3月
>
日
一
二
三
四
五
六
26
27
28
29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
公告
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
bfs
(rss)
dfs
(rss)
dp
(rss)
HDOJ(6)
(rss)
POJ(3)
(rss)
SPOJ(3)
(rss)
ZOJ(6)
(rss)
并查集(2)
(rss)
大数(1)
(rss)
模拟(1)
(rss)
排序
(rss)
其它OJ(1)
(rss)
数论(3)
(rss)
图论(3)
(rss)
杂题(6)
(rss)
资料(1)
(rss)
字符串(2)
(rss)
随笔档案
2009年6月 (1)
2009年5月 (20)
我的链接
Xredman代码驿站
Xredman资料搜集站
福娃免费空间
搜索
积分与排名
积分 - 7232
排名 - 1345
最新评论
1. re: HDOJ1720(ACboy needs your help again!)
评论内容较长,点击标题查看
--cfq
2. re: POJ1657(Distance on Chessboard)
评论内容较长,点击标题查看
--bsfdg
阅读排行榜
1. 欧拉图与哈密尔顿图(2156)
2. POJ2808(校门外的树)(568)
3. POJ1657(Distance on Chessboard)(526)
4. ZOJ1944(Tree Recovery)(453)
5. HDOJ1116(Play on Words)(322)
评论排行榜
1. HDOJ1720(ACboy needs your help again!)(1)
2. POJ1657(Distance on Chessboard)(1)
3. POJ2808(校门外的树)(0)
4. 555555555555555(0)
5. HDOJ1116(Play on Words)(0)