上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: 平面上有n个两两没有公共点的圆,i号圆的圆心在(xi,yi),半径为ri,编号从1开始。求所有最外层的,即不包含于其他圆内部的圆。输出符合要求的圆的个数和编号。n<=40000. (注意此题无相交相切!!!)工具:扫描线+set 中心思想:边界分左右端点,如图,当扫描线与k号圆左端点相切,之前用se 阅读全文
posted @ 2018-08-04 22:58 planche 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 给你一些线段,求出哪些线段是相连的,哪些是不相连的。相连包括间接相连,即这两条线段本身不直接相连,而是通过其它线段的连接而间接相连。 线段相交+并查集 这里主要说如何判断线段相交:快速排斥试验+跨立试验牢记一点:研究对象一定是两条线段的四个端点 (快速排斥试验:只是可以证明这两条一定不相交,达到一点 阅读全文
posted @ 2018-08-04 20:48 planche 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。比如一个序列为4 5 1 3 2, 那么这个序列的逆序数为7,逆序对分别为(4, 1), (4, 3), (4, 2), (5, 1), (5, 3), (5 阅读全文
posted @ 2018-08-04 16:57 planche 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 读入一个长度为 n的由大小写英文字母或数字组成的字符串,请把这个字符串的所有非空后缀按字典序从小到大排序,然后按顺序输出后缀的第一个字符在原串中的位置。位置编号为 1 到 n 。 摘自: https://xminh.github.io/2018/02/27/%E5%90%8E%E7%BC%80%E6 阅读全文
posted @ 2018-08-04 16:15 planche 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 给定一个二分图,结点个数分别为n,m,边数为e,求二分图最大匹配数 摘自: https://www.luogu.org/blog/fusu2333/post-2018-wu-yi-qing-bei-pei-xun-er-fen-tu-xiong-ya-li-suan-fa-post 二分图:一群汉子 阅读全文
posted @ 2018-08-03 01:29 planche 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 摘自大佬博客: https://blog.csdn.net/hzoi_ztx/article/details/54898323 给出n组ai和bi,去掉k个使得a的总和除以b的总和最大 01分数规划问题 把这个看成一次函数y=B-A*x对于每组{xi}都对应一条直线,如图 而函数解为直线与x轴焦点, 阅读全文
posted @ 2018-08-03 00:04 planche 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 给定N个字符串(第i个字符串长度为Mi,字符串内包含数字、大小写字母,大小写敏感),请求出N个字符串中共有多少个不同的字符串。 先讲超短非hash写法,容易tle 单hash(没有mod,自然溢出) 阅读全文
posted @ 2018-08-02 22:40 planche 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 摘自大神:https://blog.csdn.net/jzq233jzq/article/details/73123089源点和汇点,每条边已知其最大流量和单位流量费用,求出其网络最大流和在最大流情况下的最小费用。每行包含四个正整数ui、vi、wi、fi,表示第i条有向边从ui出发,到达vi,边权为wi(即该边最大流量为wi),单位流量的费用为fi。Edmond-Karp经过修改很像dinic正着... 阅读全文
posted @ 2018-08-02 21:26 planche 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 摘自大神博客:http://www.cnblogs.com/SYCstudio/p/7260613.html增广路定理+分层图+当前弧优化增广路:从源点出发不停的通过dfs出一条路径到汇点(直到无法走到汇点),每次dfs找出路径中最小残量,回溯时都减掉这个最小残量,并且连一条回边(原因如下图 :)分层图:发现增广图处理下图问题非常耗时(s->v->u->t而不是s->v->t),所以每次dfs前都... 阅读全文
posted @ 2018-08-02 19:59 planche 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.若m1,..mk均互质2.若没有1互质的条件求最小的x 证明要有一定的数论知识。比如:axb(mod p) => x=inv(a,p)*b 下面先证明互质版本的:(菜鸟手写证明) 如果上面的证明没问题,那么扩展版也肯定没问题证明如下: 阅读全文
posted @ 2018-08-01 00:46 planche 阅读(267) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 19 下一页