上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页
摘要: 2014-10-2616:17:09思路:方向啥的不用管,直接双向边。注意,这样的构建的图是无向无根的树,我们要任选一个点做根将其转化为有根树即可,并且在DFS中不能回到父亲节点,这样就和正常的有向有根树一样了。另外这题的边是带权的,所以点的深度其实就是路径权和。 1 /*************... 阅读全文
posted @ 2014-10-26 16:21 Naturain 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 2014-10-2615:28:49思路:在线 / 离线LCA。练模板的。 1 /************************************************************************* 2 > File Name: 1330.cpp 3 >... 阅读全文
posted @ 2014-10-26 15:29 Naturain 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 2014-10-2612:13:10思路:lca启蒙题,比较裸的一题,水过吧。有离线Tarjan和在线倍增两种做法。离线Tarjan: 1 /************************************************************************* 2 ... 阅读全文
posted @ 2014-10-26 12:14 Naturain 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 2014-10-2504:02:59搞了三题,D题想到是线段树,有点思路。。。但最后没敲出来。A题:根据相邻两数互质,相邻奇数互质,判断一下 (1)l为奇数,那么r至少比大3。因为l=3,r=5,取3,4,5不符合;但l=3,r=6,取4,5,6就符合。那么l+1,l+2,l+3符合条件。 (2... 阅读全文
posted @ 2014-10-25 13:20 Naturain 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 2014-10-2402:09:31晚上开完Linux教程会就兴致勃勃的来打了场以前的cf,比赛中搞了4题,最后一题搞到2点才出来QAQ(其实就是个二分)A:算块数。 1 /***************************************************************... 阅读全文
posted @ 2014-10-24 02:27 Naturain 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 2014-10-2222:42:20花了几个小时做了四道题。B题大模拟...搞了很久,最后是把繁琐的STL全部去掉才过的TAT。 1 #include 2 #include 3 #include 4 using namespace std; 5 typedef long long l... 阅读全文
posted @ 2014-10-22 23:08 Naturain 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 2014-10-2210:55:22思路:POJ 2-SAT六题完结了。。这题依旧是二分答案,然后2-SAT判断,需要注意的是二分姿势以及每次二分都要重新建图。 1 /*****************************************************************... 阅读全文
posted @ 2014-10-22 10:57 Naturain 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 2014-10-2116:24:18思路:传统的2-SAT题,自己YY了建图,也是醉了。写完这题坚定了二分区间左闭右开的写法。 方法:首先二分能打开的门数,然后建图:枚举每一对门(A,B),不妨令A门比B门先遇到,(以A、A’ 来分别表示打开A的第一个锁和第二个锁)找矛盾建“必须”边,如:A和B’... 阅读全文
posted @ 2014-10-21 16:34 Naturain 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 2014-10-2115:12:37思路:自己断断续续搞了差不多两个小时吧,把这题A掉,2-sat也学的差不多了。 做法就是把每个婚礼看成连个点,i 和 i' 分别表示牧师在婚礼开始时祝福、在婚礼结束时祝福。于是我们就能获得每个婚礼的两个祝福时间段。两层循环扫一遍每两个婚礼,判断他们两个时间段是否... 阅读全文
posted @ 2014-10-21 15:18 Naturain 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 2014-10-20 16:18:15 时间匆匆,如白驹过隙。 阴差阳错地进入这个专业,进入acm这个圈子,已有一年多时间了。 此刻抬起头,看着漫无天际的云,不禁想:如果当时不是走这条路,现在又是怎样?如果当时从医,又是怎样?如果没来苏大,又是怎样?如果没搞acm,又是怎样?..如果,如果... 凌 阅读全文
posted @ 2014-10-20 16:33 Naturain 阅读(374) 评论(1) 推荐(1) 编辑
摘要: 2014-10-2016:09:58思路:2-SAT好题。0,2,4...表示husband,1,3,5...表示wife 。我把任务定义为选择坐在新娘对面的人。 限制条件:(1)有暧昧关系的一对不能同时坐在新娘对面,所以根据每一对(i,j),连边 i->j' , j -> i'这两条必须边。 ... 阅读全文
posted @ 2014-10-20 16:17 Naturain 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 2014-10-1913:55:03思路:典型的2分+2-SAT,给题目数据范围跪了,之前RE到寺,我开到1000才过QAQ。 首先二分边长d 。 建图:分类讨论,如果两点间x坐标绝对值差>=d则不用建边,如果x坐标绝对值=2d不用建边(2)y坐标绝对值差=d(3)y坐标绝对值差0(4)y绝对值... 阅读全文
posted @ 2014-10-19 14:04 Naturain 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 2014-10-1900:01:58思路:比赛时只知道要用到线段树,但不知道怎么解决计数问题QAQ。看了题解幡然醒悟,果断1A。 这个巧妙的方法就是利用矩阵来计数,用2*2的矩阵来存门与门之间的连通情况,然后我们发现两个矩阵相乘后矩阵内数的和的含义就是所要计的数。 矩阵的行表示从哪个门出发,列表... 阅读全文
posted @ 2014-10-19 00:18 Naturain 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 2014-10-1822:57:04思路:BC #14 的第三题,当时用记忆化搜索过了present然后FST就跪了-。-,原因是考虑了空余点导致费时。正确的姿势是只考虑有石头的点,再配上状压就能妥过,记忆化 / 递推皆可,这里采用简洁的递推。dp[i][j] 表示到达第 i 个石头,且状态为 j ... 阅读全文
posted @ 2014-10-18 23:03 Naturain 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 2014-10-1817:29:09思路:这题就是需要正确建图,其他的就是模板了。输入的时候处理下使得输入的两个点前小后大,输入完后对所有的一对边扫一遍,找出矛盾边对,建图即可。 (写这题前还是不懂tarjan为什么能够解决2-SAT问题,后来想的比较通了:比如 Si,Si’ 是拆成的一组点,显然... 阅读全文
posted @ 2014-10-18 17:33 Naturain 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 2014-10-1622:56:40思路:一道比较明显的2-SAT(好吧,做到现在2-SAT的题目都挺明显的QAQ),答案不大,直接二分答案来做,要注意的建图过程。 核心是找必须条件,如果 distance(i,j) File Name: 3622.cpp 3 > Author: Na... 阅读全文
posted @ 2014-10-16 23:08 Naturain 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 2014-10-1621:08:49思路:这道算经典的2-SAT了,各种操作。(设A0,A1分为别指派A点为真 / 假) 比较奇妙的是(1)令A点为真,则建边:A0 -> A1 (2)令A点为假,则建边:A1 -> A0 这样的话如果:A的指派为真,一旦到A0这个点那么必须到A1,... 阅读全文
posted @ 2014-10-16 21:18 Naturain 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 2014-10-1523:46:02思路:2-SAT 启蒙题,很裸很粗暴。直接敲,基本思路:把每个家庭的妻子和丈夫各看做一个点,链前向星建图,一条关系建两条边,然后循环一遍Dfs所有点,每个点Dfs两次(分别指派这个点为真和假),只要发现某次Dfs能成功遍历完一圈那么说明这个真值指派是可行的,即可退... 阅读全文
posted @ 2014-10-15 23:53 Naturain 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 2014-10-1522:36:29思路:挺好的一道动规题,需要仔细分析。怒粘一篇std题解。1003 Find Sequence首先考虑解的结构一定是C1,C1,…,C1,C2,C3,…,Cm这种形式,其中满足C1cj 所以满足ci−ck≤cj−ci的dp[k][i]必然满足ci−ck≤cj+1−... 阅读全文
posted @ 2014-10-15 22:38 Naturain 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 2014-10-1423:01:26最近学了一发强连通分量,来小结一下。一、定义:在一个有向图中,如果任意两个点都是“相互可达”的,那么说这个图是强连通的。有向图的极大强连通子图,称为强连通分量(strongly connected components)。易得:强连通图的强连通分量就它自己。二、具... 阅读全文
posted @ 2014-10-14 23:31 Naturain 阅读(162) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页