2012年1月28日
摘要: 题目描述实现浏览器的页面前后访问机制。有四种命令:1、BACK;2、FORWARD;3、VISIT:访问新的页面;4、QUIT:退出浏览器。请参考实际的浏览器按钮的功能。假设浏览器打开时,显示的页面是:http://www.acm.org/输入格式一系列命令:以BACK、FORWARD、VISIT或QUIT开头。如果是VISIT,后面要跟URL,长度不超过70,且不含空格。最后总是以QUIT结尾。题解:该题是看了别人的题解而成。要领会。。。。代码实现:View Code 1 #include<iostream> 2 #include<cstring> 3 using n 阅读全文
posted @ 2012-01-28 21:59 怡红公子 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 题目描述[题目背景]如果你看过《哈利·波特》,你就会知道魔法世界里的照片是很神奇的。也许是因为小魔法师佳佳长的太帅,很多人都找他要那种神奇的魔法照片,而且还都要佳佳和他的MM的合照。那些照片可是非常珍贵的,他到底应该把照片给谁呢?[题目描述]一共有n个人(以1--n编号)向佳佳要照片,而佳佳只能把照片给其中的k个人。佳佳按照与他们的关系好坏的程度给每个人赋予了一个初始权值W[i]。然后将初始权值从大到小进行排序,每人就有了一个序号D[i](取值同样是1--n)。按照这个序号对10取模的值将这些人分为10类。也就是说定义每个人的类别序号C[i]的值为(D[i]-1) mod 10 +1 阅读全文
posted @ 2012-01-28 21:55 怡红公子 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 题目描述OIER银行只有一个窗口,进去取钱的人们必须沿直线整齐排队,整条队只可以容得下26个人.而且宽度只能够一个人站立.所以OIER们排得不耐烦走人是很困难的.如果这人是在中间,那么必须前面所有人离开或后面所有人离开,然后走掉一个人,再重新恢复队伍.(当然,如果前面人少,就前面的人退出去;后面人少,就后面的人退出来,如果那个要走的人在中间,就后面的人离开,让别人先走.嘻嘻,看来OIER都很团结).如我们给从后到前的人标号,为ABCDEF.那么C要走,A和B须从后面退出来,C才能够离开.然后先走的人先进,(注意顺序是反了的).那么变成BADEF.如果是D要走,那么E和F退出去再进来,变为ABC 阅读全文
posted @ 2012-01-28 20:49 怡红公子 阅读(419) 评论(0) 推荐(0) 编辑