上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: Task比赛当时思路想的差不多,感觉能过的,该处理的也都处理到了,最后还是没过,可能是二分写错了吧-。-大意:给你n个机器,m个要完成的任务,每个机器跟任务都有两个属性,机器是最大工作时间跟等级,任务是需要工作的时间跟等级。完成一个任务可以得到500*(工作时间)+2*(等级)的报酬。完成任务的条件... 阅读全文
posted @ 2014-07-23 21:05 GLSilence 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Maximum Sum大意:给你一个n*n的矩阵,求最大的子矩阵的和是多少。思路:最开始我想的是预处理矩阵,遍历子矩阵的端点,发现复杂度是O(n^4),就不知道该怎么办了。问了一下,是压缩矩阵,转换成最大字段和的问题。压缩行或者列都是可以的。 1 int n, m, x, y, T, t; 2 in... 阅读全文
posted @ 2014-07-23 20:53 GLSilence 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Scientific Conference之前一直在刷计算几何,邀请赛连计算几何的毛都买见着,暑假这一段时间就做多校,补多校的题目,刷一下一直薄弱的DP。多校如果有计算几何一定要干掉-。-题意:给你N个报告会的开始时间跟结束时间,问你做多可以听几场报告会。要求报告会之间至少间隔为1。思路:其实是个活... 阅读全文
posted @ 2014-07-23 20:26 GLSilence 阅读(651) 评论(0) 推荐(0) 编辑
摘要: Space Ant大意:有一只蚂蚁,每次都只向当前方向的左边走,问蚂蚁走遍所有的点的顺序输出。开始的点是纵坐标最小的那个点,开始的方向是开始点的x轴正方向。思路:从开始点开始,每次找剩下的点中与当前方向所形成的夹角最小的点,为下一个要走的点(好像就是犄角排序,我不是很会),夹角就是用点积除以两个向量... 阅读全文
posted @ 2014-06-23 17:16 GLSilence 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Intersection大意:给你一条线段,给你一个矩形,问是否相交。 相交:线段完全在矩形内部算相交;线段与矩形任意一条边不规范相交算相交。思路:知道具体的相交规则之后题其实是不难的,但是还有个坑点就是题目里明明说给的是矩形左上角跟右下角的点,但实际上不是,需要重新判断一下...真坑。 1 ... 阅读全文
posted @ 2014-06-23 15:52 GLSilence 阅读(298) 评论(0) 推荐(0) 编辑
摘要: Treasure Hunt大意:在一个矩形区域内,有n条线段,线段的端点是在矩形边上的,有一个特殊点,问从这个点到矩形边的最少经过的线段条数最少的书目,穿越只能在中点穿越。思路:需要巧妙的转换一下这个问题,因为从一个点到终点不可能“绕过”围墙,只能穿过去,所以门是否开在中点是无所谓的,只要求四周线段... 阅读全文
posted @ 2014-06-23 14:30 GLSilence 阅读(533) 评论(0) 推荐(1) 编辑
摘要: Intersecting Lines大意:给你两条直线的坐标,判断两条直线是否共线、平行、相交,若相交,求出交点。思路:线段相交判断、求交点的水题,没什么好说的。 1 struct Point{ 2 double x, y; 3 } ; 4 struct Line{ 5 Point ... 阅读全文
posted @ 2014-06-22 13:07 GLSilence 阅读(192) 评论(0) 推荐(0) 编辑
摘要: POJ 3304 Segments大意:给你一些线段,找出一条直线能够穿过所有的线段,相交包括端点。思路:遍历所有的端点,取两个点形成直线,判断直线是否与所有线段相交,如果存在这样的直线,输出Yes,但是注意去重。 1 struct Point 2 { 3 double x, y; 4 } ... 阅读全文
posted @ 2014-06-21 17:27 GLSilence 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 其实也谈不上推荐,只是自己做过的题目而已,甚至有的题目尚未AC,让在挣扎中。之所以推荐计算几何题,是因为,本人感觉ACM各种算法中计算几何算是比较实际的算法,在很多领域有着重要的用途计算几何题的特点与做题要领:1.大部分不会很难,少部分题目思路很巧妙2.做计算几何题目,模板很重要,模板必须高度可靠。... 阅读全文
posted @ 2014-06-21 16:15 GLSilence 阅读(191) 评论(0) 推荐(0) 编辑
摘要: HDU 1385大意:有N个城市,然后直接给出这些城市之间的邻接矩阵,矩阵中-1代表那两个城市无道路相连,其他值代表路径长度。如果一辆汽车经过某个城市,必须要交一定的钱(可能是过路费)。现在要从a城到b城,花费为路径长度之和,再加上除起点与终点外所有城市的过路费之和。求最小花费,如果有多条路经符合,... 阅读全文
posted @ 2014-05-26 13:33 GLSilence 阅读(799) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页