Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

这个翻译害死我了

Posted by wyu_feng at 2009-09-23 08:48:44 on Problem 1028
这个题目是要模拟标准的Web浏览器的功能,功能是后退、前进的网页最近访问,只需要在屏幕上输出网址就算打开网页。其中一个算法来执行这些功能是使用两个堆栈跟踪的网页,可以实现向后和向前移动。 
下面的命令需要得到支持: 
返回:把当前页面放到向前栈的顶部。从返回栈顶部获得页面,使其成为新的当前页面。如果返回堆栈是空的,该命令将被忽略。 
向前:把当前页面放到返回栈的顶部。从向前栈顶部获得页面,使其成为新的当前页面。如果向前栈是空的,该命令将被忽略。 
访问:把当前页面放到返回栈的顶部,使指定的网址成为新的当前页面。 
退出:退出浏览器。 
假定最初的浏览器加载网页http://www.acm.org/ 

输入 
输入是一系列的命令。该命令的关键字BACK, FORWARD, VISIT, QUIT 都是大写。网址没有空白,并在最多70个字符。您可能认为没有问题例如需要超过100个元素的每个栈。当命令为QUIT时退出程序。 

输出 
每一个命令输入后,如果不被忽视,打印网址,当前网页的命令被执行。否则,打印“Ignored” 。输出的每个命令应印在自己的一行里。无输出产生的QUIT命令。 

访问:把当前页面放到返回栈的顶部,使指定的网址成为新的当前页面。 这里少了一句(向前栈更新为空)

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator