上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6354 题目: 题意:用一堆圆来切割一个圆心为原点,半径为R的圆A,问切割完毕后圆A外围剩余部分的周长(图中的红线部分)。 思路:首先判定圆与圆A的关系,这题我们只需要与A内切、相交的圆。然后就是求每个圆 阅读全文
posted @ 2018-08-06 21:57 Dillonh 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.scu.edu.cn/soj/problem.action?id=4527 题目: 题意:最短路的每条边除了边权之外还会有一个限制(财富,身上带的财富大于这个值则不能通过这条边),问能否在k的时间内逃离迷宫,能的话最多能携带多少财富。 思路:二分最终能携带的财富值,然 阅读全文
posted @ 2018-08-05 22:38 Dillonh 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 这几天做了几道随机生成数组的题,且需要用nth-elemeng函数,并且都是北航出的多校题…… 首先我们先贴一下随机生成数组函数的代码: 1 unsigned x = A, y = B, z = C; 2 unsigned rng61() { 3 unsigned t; 4 x ^= x << 16 阅读全文
posted @ 2018-08-05 16:59 Dillonh 阅读(587) 评论(0) 推荐(0) 编辑
摘要: t题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5510 题目: 题意:找到一个编号最大的字符串满足:存在一个编号比它小的字符串不是它的字串。 思路:KMP。但是这题的复杂度极大,杭电服务器跑稳T,我还试了一发-_-||。想了很久想到一个玄学优化,我们 阅读全文
posted @ 2018-08-05 09:43 Dillonh 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 我这段时间因为字符串太差而被关了起来了(昨晚打cf不会处理字符串现场找大佬模板瞎搞,差点就凉了),所以决定好好补一下字符串的知识QAQ,暂时先学习kmp算法吧~ 题目链接:https://www.luogu.org/problemnew/show/P3375 题目: 思路:本题是kmp模板题,不会k 阅读全文
posted @ 2018-08-04 21:03 Dillonh 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2112 题目: 题意:有k台挤奶机,c头奶牛,每台挤奶机每天最多生产m的奶,给你每个物品到其他物品的距离(除了物品到自己本省的距离为0外,两者之间没有路线直接到达也为0,此时需要将距离处理为inf),问跑最远距离的奶牛要跑多远。 思路: 阅读全文
posted @ 2018-08-03 18:56 Dillonh 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 题目链接:poj.org/problem?id=1273 题目: 题意:求最大流。 思路:测板子题,分别用Dinic和EK实现(我的板子跑得时间均为0ms)。 Dinic代码实现如下: EK实现如下: 阅读全文
posted @ 2018-08-03 18:25 Dillonh 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2728 题目: 题意:求一颗生成树,使得费用与距离的比值最小,其中距离等于两点之间的平面欧拉距离,费用为z坐标之差。 思路: 由上图我们可以得知,我们只需对x进行二分(最大化平均值),以cost[i]-len[i]*x为边权跑prime 阅读全文
posted @ 2018-08-03 16:14 Dillonh 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1659 题目: 题意:根据他给你的每个点的度数构造一张无向图。 思路:自己WA了几发(好菜啊……)后看到discuss才知道这个要用Havel-Hakimi定理,就跑去搜,这个定理很好理解,想了解的看官请点击链接:http://blog 阅读全文
posted @ 2018-08-02 21:18 Dillonh 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=3678 题目: 题意:给你a,b,c,op,op为逻辑运算符或、与、异或,使得a op b = c,让你判断这些运算符是否存在矛盾,不存在输出YES,存在输出NO。 思路:2-SAT问题。2-SAT问题一般都是每个节点有两种选择,并且在 阅读全文
posted @ 2018-08-02 11:00 Dillonh 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6333 题目: 题意:求C(n,0)+C(n,1)+……+C(n,m)的值。 思路:由于t和n数值范围太大,所以此题查询复杂度不能太高,由组合数的将前k项求和可以推出,从而可以转换成莫队的区间查询,将n当 阅读全文
posted @ 2018-08-02 00:38 Dillonh 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6336 题目: 题意:给你一个l个元素的数组a,用题目中的程序构造一个新的矩阵,询问q次,问以(x1,y1)为左上角,(x2,y2)为右下角的矩阵内的元素之和(原点在左上角)。 思路:我们通过打表可以发现 阅读全文
posted @ 2018-08-01 22:17 Dillonh 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://codeforces.com/contest/999/problem/E 题目: 题意:给你n个城市,m条单向边,问你需要加多少条边才能使得从首都s出发能到达任意一个城市。 思路:tarjan缩点,结果就是缩点新建的图中入度为0的点的数量。 代码实现如下: 阅读全文
posted @ 2018-07-31 21:28 Dillonh 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1236 题目: 题意:对于n个学校,对于一个系统传给某个学校,那么他会传给他得支援学校。从第二开始,每行给你多个数字,表示第i个学校可以支援这些学校,以0结尾。问你一个新软件至少要给多少个学校,如果任意传给某个学校都能传给其他学校需要建 阅读全文
posted @ 2018-07-31 20:23 Dillonh 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1041 题目: 题意:给你n条街道,m个路口,每次输入以0 0结束,给你的u v t分别表示路口u和v由t这条街道连接,要输出从起点出发又回到起点的字典序最小的路径,如果达不到输出Round trip does not exist. 思 阅读全文
posted @ 2018-07-31 16:01 Dillonh 阅读(427) 评论(1) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2230 题目: 题意:给你m条路径,求一条路径使得从1出发最后回到1,并满足每条路径都恰好被沿着正反两个方向经过一次。 思路:由于可以回到起点,并且题目保证有解,所以本题是欧拉回路。输出路径有两种方法,一种是递归实现,一种是用栈处理,不 阅读全文
posted @ 2018-07-31 14:37 Dillonh 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=3694 题目: 题意:给你一个n个点m条边的无向连通图,进行q次操作,每次操作在u和v之间加一条边,问每次操作之后“桥”的数量。 思路:先tarjan预处理出初始状态“桥”的数量cnt,并进行标记,对于每次操作,进行lca查询,将u和v 阅读全文
posted @ 2018-07-31 10:58 Dillonh 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6330 题目: 题意:给你长宽高,让你画出一个正方体。 思路:模拟即可,湘潭邀请赛热身赛原题,不过比那个容易很多,湘潭那个没写==,这个模拟还是很难受的,写了好久…… 代码实现如下: 阅读全文
posted @ 2018-07-30 17:30 Dillonh 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 传递闭包的含义指通过传递性推导出尽量多的元素之间的关系,而传递闭包一般都是采用floyd算法。 下面用两道题来实现传递闭包: Problem 1(POJ3660): 题目链接:http://poj.org/problem?id=3660 题目: 题意:n头牛参加比赛,给你m对关系(譬如给你a和b,那 阅读全文
posted @ 2018-07-29 23:35 Dillonh 阅读(2942) 评论(0) 推荐(1) 编辑
摘要: 题目链接:http://poj.org/problem?id=2449 题目: 题意:求有向图两点间的k短路。 思路:最短路+A*算法 代码实现如下: 阅读全文
posted @ 2018-07-27 19:00 Dillonh 阅读(260) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页