摘要: 题目来源:http://poj.org/problem?id=1040题目大意: 某运输公司要做一个测试。从A城市到B城市的一条运输线路中有若干个站,将所有站包括A和B在内按顺序编号为0到m。该路线上的一趟列车,乘客最大容量为cap。车开出之前,该趟车会收到来自各个车站的车票订单请求。一个请求包括起点站编号,终点站编号和乘客人数。每张车票的价格为起点到终点之间相隔的站数。在不超载的情况下,求一趟列车能获得的最大收益。对于某一个订单请求,要么接受要么拒绝,不能只接受其中的一部分乘客。输入:每个测试用例一个数据块。每块的第一行有3个整数:cap:(车的容量), m:(终点城市的编号, 最大为7). 阅读全文
posted @ 2013-08-06 19:11 小菜刷题史 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 题目来源:http://poj.org/problem?id=1039题目大意: 有一条宽度为1(指的是上下管壁纵坐标之差,不是管道真实的宽度)的折线形管道,管道壁不透光不反光,求从管道一头射入一束光线,光线在管道内沿直线传播最远能传播多远(横坐标能到达的最大值)。如图所示:输入:每个测试用例一个数据块,第一个整数为折点数(2到20之间),接下来每行一个折点坐标(即上图中的一个点[x,y],x互不相等,按增序排列),表示管道的上边界折点,对应的下边界折点为[x,y-1].折点数位0时表示输入结束。输出:每次用例输出一行,若光线能穿透整个管道,输出Through all the pipe.否则. 阅读全文
posted @ 2013-08-06 02:54 小菜刷题史 阅读(521) 评论(0) 推荐(0) 编辑