摘要: 就是两个指针表示区间[l,r]的开始与结束然后根据题目来将端点移动,是一种十分有效的做法。适合连续区间的问题3320这道意思是一本书有n页,每一页上有一个知识点标号a[i]可能重复,要求选择一个最小的区间使得能够覆盖所有知识点分析:[l,r]区间推进,统计区间中能够覆盖的知识点数,对于每一个l,r都... 阅读全文
posted @ 2014-06-28 01:01 默默如潮 阅读(1492) 评论(1) 推荐(1) 编辑
摘要: 题目大意:有n个节点p条无向边,现在可以选择其中的任意K条免费,如果必须的边多与K跳,则花费多余所需边中权值最大的一个,求最小花费多少。分析:最短路+二分我们可以二分答案mid,对于每一个mid求最短路,将最短路中大权值大于mid的边作为免费的集合,否则作为不免费的集合,验证免费集合大小是否大于K这... 阅读全文
posted @ 2014-06-27 22:39 默默如潮 阅读(770) 评论(0) 推荐(0) 编辑
摘要: 这里有一份解题报告解题报告这是理论知识:点我最主要的是构造乘法矩阵,这个是通过递推关系得到的。有了它,求数列的第n项可以在log(n)的时间里求出来。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 ... 阅读全文
posted @ 2014-06-19 20:02 默默如潮 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 这是一道区域赛的题目,解法有许多,这边是2-sat的做法题目大意:自己看题分析:对于A[i]的每一位做2-SAT,判断是否可行。主要是建图:对于a&b=0 有 a->┐b, b->┐aa&b=1 ┐a->a ,┐b->ba|b=0 a->┐a,b->┐ba|b=1 ┐a->... 阅读全文
posted @ 2014-06-19 17:57 默默如潮 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 题目大意:一共有两个类,两种操作D X Y表示X Y在不同的类里面,A X Y 询问X Y之间的关系(未知,相同,不同)分析:简单带权并查集,D[i]表示与i对立的类,维护好这个变量就可以了。 1 #include 2 #include 3 #include 4 #include 5 #in... 阅读全文
posted @ 2014-06-18 22:11 默默如潮 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有两颗苹果树,每一秒会有一颗掉落一个苹果(一共n秒),问在限制最多转换(从一颗走到另一颗)m次下最多能得到多少苹果。分析:dp[i][j][k]表示第i秒转换了j次当前在第k棵树下得到的苹果数最大值显然只与上一秒的状态有关dp[i][j][k]=max{dp[i-1][j][k],dp[i... 阅读全文
posted @ 2014-06-15 12:51 默默如潮 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 3169差分约束的是满足多组形如xi-yj=d[v] d[u]+dd=d[v] 建边(u,vdl)对于d[u]+dde的最短距离 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include... 阅读全文
posted @ 2014-06-12 15:40 默默如潮 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 3723题目大意:自己看分析:最后答案就是10000*(n+m)-所有人加进来能获得的最大权值和,把权值取负就是求最小生成树了,节点编号是从0开始的- - 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include ... 阅读全文
posted @ 2014-06-12 01:55 默默如潮 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 3255利用最短路的思想,最短路是维护每个节点到起点的最短距离,每次确定未确定里面距离最短的那个节点的最短距离,根据次短路定义,从S到u的第二短的路线,那么只要维护一下次短路就可以了。新的节点次短路要么是S->u最短路+u->v要么是 S->u次短路+ u->v 就是{d[e.to],d2[e.to... 阅读全文
posted @ 2014-06-12 01:33 默默如潮 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 图论经典算法prim 算法 (适合稠密图)两个集合分别表示已加入的结点与未加入结点,每次贪心选择未加入结点中到已加入结点距离最短的结点加入第一个集合中,更新一下距离,一直到所有结点都加入集合1中 复杂度O(V*V) V为结点个数 1 #include 2 #include 3 #include ... 阅读全文
posted @ 2014-06-12 01:00 默默如潮 阅读(276) 评论(0) 推荐(0) 编辑