模拟网页浏览器的页面导航功能

ni886938 程序题 共 个子题

ACM的小G准备做一个网页浏览器,但是人手不够呀,所以他找到了你来帮忙。你的任务很简单,就是给浏览器增加几个基本的访问页面指令。 输入的指令一共有四种:

  • BACK: 访问当前网页的前一个,如果当前页是默认主页,则忽略此次指令。
  • FORWARD: 访问当前网页的后一个,如果当前页是最后一个,则忽略此次指令。
  • VISIT: 输入并访问一个新网页。
  • QUIT: 关闭浏览器。 浏览器的默认主页是 http://www.acm.org/

输入描述

输入一系列指令。指令关键字BACK、FORWARD、VISIT和QUIT都是大写字母。 每个网址都没有空格且最多70个字符。 指令数最多有100条。 QUIT指令表示输入结束。

输出描述

对于除了QUIT之外的每一条指令,如果指令没有被忽略,则输出指令执行后访问的网址,否则输出"Ignored"。 QUIT指令没有输出。

输入样例1

VISIT http://acm.ashland.edu/
VISIT http://acm.baylor.edu/acmicpc/
BACK
BACK
BACK
FORWARD
VISIT http://www.ibm.com/
BACK
BACK
FORWARD
FORWARD
FORWARD
QUIT

输出样例1

http://acm.ashland.edu/
http://acm.baylor.edu/acmicpc/
http://acm.ashland.edu/
http://www.acm.org/
Ignored
http://acm.ashland.edu/
http://www.ibm.com/
http://acm.ashland.edu/
http://www.acm.org/
http://acm.ashland.edu/
http://www.ibm.com/
Ignored

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧