共 13 页: 上一页 1 2 3 4 5 6 下一页 末页
摘要:题目链接 题意:给出一个连通图,求最少加入多少条边可使图变成一个 边-双连通分量 模板题,熟悉一下边连通分量的定义。最后ans=(leaf+1)/2。leaf为原图中size为1的边-双连通分量 阅读全文
posted @ 2017-10-13 15:34 wy_2016 阅读 (70) 评论 (0) 编辑
摘要:题目链接 比赛时随便找了个规律,然后队友过了。不过那个规律具体细节还挺烦的。刚刚偶然看到Q巨在群里提到的他的一个思路,妙啊,很好理解,而且公式写起来也容易。OrzQ巨 阅读全文
posted @ 2017-09-24 00:19 wy_2016 阅读 (233) 评论 (0) 编辑
摘要:题目链接 题意:给出n个点。用两种颜色来给每个点染色。问能否存在一种染色方式,使不同颜色的点不能被划分到一条直线的两侧。 题解:求个凸包(其实只考虑四个点就行。但因为有板子,所以感觉这样写更休闲一些。)。如果不是所有点都在凸包上,那么把凸包上的点染成颜色1,内部的点染成颜色2;如果是所有点都在凸包上 阅读全文
posted @ 2017-09-23 19:23 wy_2016 阅读 (379) 评论 (0) 编辑
摘要:题目链接 题意: 有M个机器,N个任务 对第i个任务,需要在[Si,Ei]这段时间内恰有Pi天被process 每天最多有M个机器同时工作 每一天,一个任务若被process,那么它恰占用一个机器。 题解:建图,设一个超级源点S编号为0,超级汇点T编号为1001,编号[1,500]表示任务[1,50 阅读全文
posted @ 2017-09-22 15:25 wy_2016 阅读 (118) 评论 (0) 编辑
摘要:题目链接 题意:求所给无向图中一共有多少个割顶 用的lrj训练指南P314的模板 阅读全文
posted @ 2017-09-21 16:09 wy_2016 阅读 (31) 评论 (0) 编辑
摘要:题目链接 比赛时C++上__float128都被卡精度,然后扔给队友用Java的BigDecimal过了 算法不多说,求三角形外心可以参考 维基百科 https://zh.wikipedia.org/wiki/%E5%A4%96%E6%8E%A5%E5%9C%93 这里用到了分数类。根据算法中涉及到 阅读全文
posted @ 2017-09-19 17:50 wy_2016 阅读 (99) 评论 (0) 编辑
摘要:题目链接 ISAP写法 Dinic写法 9.22更新 根据刘汝佳的板子,自己改编一下后如下(希望以后可以一直用 阅读全文
posted @ 2017-09-19 16:34 wy_2016 阅读 (70) 评论 (0) 编辑
摘要:题目链接 题意:从N个数中,选出三个两两不同的数,求这三个数能够作为一个三角形的三边长的概率。 题解:用一个数组num[]记录大小为 i 的数出现的次数,通过 num[] 卷 num[] 得到 num2[],用 num2[i] 表示从N个数中选两个数,这两个数的和为 i 的情况数。然后考虑对三角形的 阅读全文
posted @ 2017-09-14 16:13 wy_2016 阅读 (50) 评论 (0) 编辑
摘要:题目链接 任意四边形均可看作是两个三角形拼接得到的(即使是凹四边形),故 可以O(n^2)枚举所有的线段,然后对每条线段O(n)枚举线段端点外的其他点,用来更新以此线段构成的三角形的有向面积的最大值maxS和最小值minS,然后用maxS-minS更新ans就可以了。最后复杂度是O(n^3) 阅读全文
posted @ 2017-09-12 23:42 wy_2016 阅读 (100) 评论 (0) 编辑
摘要:题目链接 lrj训练指南 P260 阅读全文
posted @ 2017-09-12 20:50 wy_2016 阅读 (73) 评论 (0) 编辑
共 13 页: 上一页 1 2 3 4 5 6 下一页 末页