上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: SPFA判断负环 题目:农夫约翰在探索他的许多农场,发现了一些惊人的虫洞。虫洞是很奇特的,因为它是一个单向通道,可让你进入虫洞的前达到目的地!他的N(1≤N≤500)个农场被编号为1..N,之间有M(1≤M≤2500)条路径,W(1≤W≤200)个虫洞。作为一个狂热的时间旅行FJ的爱好者,他要做到以 阅读全文
posted @ 2019-08-16 15:45 阿斯水生产线 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 题意:我们的城市有几个货币兑换点。让我们假设每一个点都只能兑换专门的两种货币。可以有几个点,专门从事相同货币兑换。每个点都有自己的汇率,外汇汇率的A到B是B的数量你1A。同时各交换点有一些佣金,你要为你的交换操作的总和。在来源货币中总是收取佣金。 例如,如果你想换100美元到俄罗斯卢布兑换点,那里的 阅读全文
posted @ 2019-08-16 15:35 阿斯水生产线 阅读(329) 评论(0) 推荐(0) 编辑
摘要: POJ3268 题意:给了一个有向图,和一个地点A,每个点都有头牛都想去A点,玩好后在从A点回到家(之前的点)。 问:每头牛都走最近的路,哪头牛走的最远,路程是多少。 思路:裸体,想清楚就行,开始一个反向建图求A到每个点的最短路,再正常建图求A到每个点的最短路,然后对应的相加,找个最大值 迪杰斯特拉 阅读全文
posted @ 2019-08-16 15:25 阿斯水生产线 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 优先队列的常用知识 queue:队头front,队尾back。插入push,删除pop pqueue:堆顶:top,插入push,删除pop 1.是一个大根二叉堆,大根堆,大的在前 2.que.push(x),q.pop()的时间复杂度为O(logn) 3.如果优先队列想要储存结构体,需要对“<"运 阅读全文
posted @ 2019-08-16 15:05 阿斯水生产线 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 去重函数,一般和sort搭配(1到n) 去掉的重是相邻的重。 阅读全文
posted @ 2019-08-03 18:19 阿斯水生产线 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题目:给你n,接下来n行每行四个数,空间坐标x ,y,z和半径,求最小生成树 思路:根据空间坐标半径,求出各个球(可以看成球)重不重叠,重叠就用并查集搞一下,然后数据搞成边的结构体形式,就是道简单最小生成树了 阅读全文
posted @ 2019-08-03 01:30 阿斯水生产线 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 题目:给个n给个m,给n个数,接下来m个指令,有两种指令,第一种让输出区间a到b的和,第二种把a到b的数改成c 线段树板子题,开始写的时候不知道有延迟标记,然后疯狂T 阅读全文
posted @ 2019-08-03 01:17 阿斯水生产线 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 线段树的建树 建树的写法根据题目要求来写,总体差距不大,但是要真正理解线段树才能写对 线段树的单点修改 单点修改没什么特别之处 线段树的区间查询 延迟标记 (线段树的特色) 如果题目要求区间修改而不是单点修改,如果当你将这个区间每个都单点修改,时间会很复杂,所以用到延时标记。 如果把区间里每个都单点 阅读全文
posted @ 2019-08-02 18:36 阿斯水生产线 阅读(139) 评论(0) 推荐(0) 编辑
摘要: POJ1251 题目:输入n表示n个点,接下来n-1行每行输入一个字母表示起点,和一个k表示有k个点与他相连,该点的名字和此边长度 求他的最小生成树 阅读全文
posted @ 2019-08-01 01:28 阿斯水生产线 阅读(165) 评论(0) 推荐(0) 编辑
摘要: POJ1611 题目:多组输入,先输入n个人,后输入m个组。接下来m行每行先输入k,代表这组有k个人,接下来k个数代表这组的成员 编号为0的人可能有病的,和可能有病的人一组的人也会可能有病,输出n个人中有多少人是可能有病的 思路:并查集撸,每组人构成一个集,而他们的头头就是每组输入的第一个人,特判当 阅读全文
posted @ 2019-08-01 01:15 阿斯水生产线 阅读(201) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页