上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 74 下一页
摘要: 题目大意: 给你一个带边权图,每个点都有自己的高度h[i],结点只能通过边到达高度不高于它的结点j。 你可以通过某种手段跳转到你原来走过的结点,不计入路径。 问你从1号点出发,最多可以到达多少点?路径和最小是多少? 思路: 对于第一问,我们可以bfs一边把所有能走到的地方遍历一遍。 对于第二问,实际 阅读全文
posted @ 2017-11-01 14:25 skylee03 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给你一个有向图,你可以把其中某一条单向边改成双向边,使得图中最大的SCC最大。 问SCC最大能是多少,有哪些方案? 思路: 对原图缩点后就变成了一个DAG。 我们在DAG上DP,记录一下从点i出发能到达的点集out[i],以及能到达i的点的集合in[i]。 最后枚举每一条边(u->v), 阅读全文
posted @ 2017-11-01 11:17 skylee03 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给你一个序列,对序列中所有逆序对之间连一条边,问图中最大独立集为多大,有哪些点一定在最大独立集中。 思路: 在纸上画一下发现最大独立集一定是元序列的一个LIS,最大独立集必经点就是所有LIS的公共部分。 考虑把所有的LIS记录下来,然后构建一个DAG,DAG的割点即为LIS的公共部分。 阅读全文
posted @ 2017-11-01 11:06 skylee03 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给你一个很长的字符串a(|a|<=300000),一个比较短的字符串b(|b|<=200),请你搞一些破坏。 你可以从a的两边去掉一些字符使得b仍是a的一个字串,问有多少种方案? 思路: 首先预处理一下串a,用f[i][j]记录对于第i个位置的字符,左边最靠近i的字符j在哪里。 然后枚举 阅读全文
posted @ 2017-11-01 11:03 skylee03 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给你一个简单多边形和若干个点,问每个点在多边形内还是外。 思路: 一开始没看清楚题,写了一个叉积法,事实上叉积法只能用来处理凸多边形与点的关系。 考虑一个射线法。 从这个点水平往左作一条射线,如果与多边形相交次数为偶数,则在多边形外,否则在多边形内。 考虑一些特殊情况: 1.射线与多边形 阅读全文
posted @ 2017-10-31 16:50 skylee03 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给你一个三角形三个顶点坐标和另外一个点,问点和三角形的关系。 思路: 在顶点上时和三个顶点分别比较一下坐标即可。 在边上时算一下斜率式,判断一下是否在直线上,并且通过坐标中某个维度的值判断一下是否在线段上。 这时注意判断一下这条直线是不是竖直的,不然会被零除。 判断在三角形内外可以用面积 阅读全文
posted @ 2017-10-31 14:21 skylee03 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 平面直角坐标系上有n个点,问以这n个点为顶点的不同的三角形的面积和是多少? 思路: 很容易想到一个O(n^3)的暴力,枚举三个点,用海龙公式求一下面积和即可,这样做是40分。 标算的复杂度是O(n^2 log n), 首先对所有的点按照位置的左右排序, 按顺序枚举每一个点i,并将其作为三 阅读全文
posted @ 2017-10-31 13:25 skylee03 阅读(132) 评论(0) 推荐(1) 编辑
摘要: 题目大意: 一个n个点,m条边的图,每个边有一个边权,每个点也有一个点权。 现在要找一条从1到n的路径,保证边权和不超过b的情况下,最大点权尽量小。 问最大点权最小能是多少? 思路: 二分答案,然后Dijkstra跑最短路判断可行性。 假设二分到的最大点权为m,那么最短路中跑到点权>m的直接忽略,对 阅读全文
posted @ 2017-10-31 11:00 skylee03 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 在一个立体的空间内有n个点(x,y,z),满足z>=0。 现在要你放一个体积尽量小的圆锥,把这些点都包住。 求圆锥的高和底面半径。 思路: 因为圆锥里面是对称的,因此问题很容易可以转化到一个二维平面上,我们只需要将所有点绕着z轴旋转到xOz平面上即可。 考虑不同半径时圆锥的体积,不难发现 阅读全文
posted @ 2017-10-31 09:05 skylee03 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 你要晒n件衣服,第i件衣服有w[i]滴水, 每件衣服每秒钟会自然风干a滴水,将这件衣服放入烘干机中每秒钟会烘干a+b滴水。 一秒钟不可以拆开,问晒干所有的衣服至少要多少时间? 思路: 二分答案判断可行性。 阅读全文
posted @ 2017-10-30 20:32 skylee03 阅读(152) 评论(0) 推荐(0) 编辑
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 74 下一页