上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 73 下一页
摘要: 题目:http://codeforces.com/contest/19/problem/E 先把图连成一棵树,然后对于每条非树边,判断它是在奇环中还是偶环中; 把环上的点打上相应的差分标记,并记录有多少个奇环; dfs 出来后判断,若没有奇环,那么所有边都可以删; 若有奇环 k 个,遍历边,在 k 阅读全文
posted @ 2018-07-07 20:15 Zinn 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 题目:http://poj.openjudge.cn/practice/C18A/ 据说正解是差分约束,转化的过程还要用到标准型、对偶型什么的知识,暂时还不太懂... 但也有贪心DP做法,有个结论:一个点要么没有,要么有7个小时(但不太会证明...); 然后就DP即可。 代码如下: 阅读全文
posted @ 2018-07-07 15:49 Zinn 阅读(581) 评论(0) 推荐(1) 编辑
摘要: 题目:http://www.joyoi.cn/problem/tyvj-2054 把点分成几个连通块,和为0的几个点放在一块,在块内跑最小生成树作为这个块的代价; 然后状压DP,组成全集的最小代价就是答案; 1A了好高兴! 代码如下: 阅读全文
posted @ 2018-07-07 13:07 Zinn 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1977 因为严格,所以要记录到 LCA 的一个次小值; 很快写好,然后改掉一堆错误后终于过了样例!然而交上去1WA; 又改了半天,还是WA,于是放弃,抄题解好久... 然而就在我调了一个小时终于 阅读全文
posted @ 2018-07-06 23:24 Zinn 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 题目:http://codeforces.com/contest/986/problem/A 此题乍一看没什么不T的思路... 发现边权是1,bfs? 考虑朴素的想法,遍历所有的点,bfs,过程中更新出各种商品的最短路,然后排序加和…… 好像很不行,似乎有一大堆冗余的东西,主要因为每个点上只有一种商 阅读全文
posted @ 2018-07-06 20:47 Zinn 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 题目:http://poj.org/problem?id=3539 题目大意是给定 a, b, c,求 1~h 内有多少个数可以被 a, b, c 通过加减法组成; 这是今天刚讲的神奇的——同余类 bfs 问题! 大概就是选定一个模数,就选最小的(常数可能会比较小?),不妨令作 a,构建一系列点,组 阅读全文
posted @ 2018-07-06 19:54 Zinn 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 题目:http://poj.org/problem?id=3463 次短路计数问题,在更新最短路的同时分类成比最短路短、长于最短路而短于次短路、比次短路长三种情况讨论一下,更新次短路; 然而其实不必被“同时”限制,否则就容易像我一开始一样写挂... 像拆点一样把最短路和次短路完全分开,放进 dijk 阅读全文
posted @ 2018-07-06 19:02 Zinn 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 题目:http://poj.org/problem?id=2262 水水更健康~ 代码如下: 阅读全文
posted @ 2018-07-05 21:00 Zinn 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2662 分层图; 我也不知道我写的是不是 bfs (dijkstra?)。 代码如下: 阅读全文
posted @ 2018-07-05 20:44 Zinn 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2242 第一次写BSGS,参考了好多好多博客; 然而看到的讲解和模板是一种写法,这道题的网上题解又全都是另一种写法,还是写讲解版吧,注释里是另一种写法; 第一次写嘛,WA到不行,反反复复交了20 阅读全文
posted @ 2018-07-05 20:14 Zinn 阅读(175) 评论(0) 推荐(0) 编辑
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 73 下一页