上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 54 下一页
摘要: 题目要求最近的两个部落间距尽可能最远 不难想到一种贪心的方法,对每两个点之间距离从小到大排序, 把每个点看成一个部落 然后不断将距离近的两个部落合并成一个部落,直到剩下了k个部落,那么下一条不同部落之间的边的长度就是答案 显然这个算法是用并查集实现 1 type node=record 2 x,y: 阅读全文
posted @ 2014-07-19 11:43 acphile 阅读(200) 评论(0) 推荐(0)
摘要: 首先到每个点的速度实际上是一个定值,就是v0*2^(起点与当前点高度差) 所以当前点i到任意一个相邻点的时间都是一个定值, 不难想到构图最短路径 1 const dx:array[1..4] of integer=(-1,1,0,0); 2 dy:array[1..4] of integer=(0, 阅读全文
posted @ 2014-07-19 11:16 acphile 阅读(220) 评论(0) 推荐(0)
摘要: 乍一看这题好难,根本不会; 直到看到1<=m<=2…… 显然分类讨论dp, 很快想到这题的dp和poj2430相类似 m=2的时候f[i,j,k]表示到第i行用了j个矩阵结尾状态为k时最大权值和 k=0~4表示5种结尾可能的状态 转移很类似poj2430,这里就不赘述了 1 const inf=10 阅读全文
posted @ 2014-07-19 11:11 acphile 阅读(120) 评论(0) 推荐(0)
摘要: 不难发现,每个点出度显然为1,要想整个图形成环,必然每个点的入度也为1; 所以,不难想到将每个点i拆成两个点i1,i2构成二分图, 连边s >i1 流量为1,费用为0,i2 >t流量为1,费用为0 这样左右两边的点都只能匹配1次,也就满足了出入度为1; 对于点i的上下左右4个点,分别连i1 >j2, 阅读全文
posted @ 2014-07-19 11:00 acphile 阅读(177) 评论(0) 推荐(0)
摘要: 以后写完题要立刻写解题报告,否则容易忘…… 阅读全文
posted @ 2014-07-19 10:42 acphile 阅读(123) 评论(0) 推荐(0)
摘要: 不难想到,先枚举建图然后跑最大费用最大流 也不难想到一种将每个数拆成两个点i1,i2,所有满足条件的数之间 把所有满足条件之间的数x,y连边x1 >y2,y1 >x2,流量为1,费用为(x+y) 相当于流量费用都变成了原来的2倍 最后再除一下即可 1 const inf=10000007; 2 ty 阅读全文
posted @ 2014-07-15 23:14 acphile 阅读(188) 评论(0) 推荐(0)
摘要: 一开始我觉得这不是一个弱弱的费用流吗? 每个豆豆拆点,入点出点随便连连 由于肯定是DAG图,边权为正的最大费用肯定能增广出来 于是我们只要跑总流量为2的最大费用最大流不就行了吗 但是 这样会TLE,因为会出现稠密图,spfa跑稠密图太慢 既然这样,能不能换一个找增广路的方法呢? 最大路径更快的方法就 阅读全文
posted @ 2014-07-15 23:07 acphile 阅读(186) 评论(0) 推荐(0)
摘要: 弱弱的搜索题, 我的做法是将矩阵看做二进制然后用位运算来做的,感觉比较舒服 1 const dx:array[1..4] of integer=(-1,1,0,0); 2 dy:array[1..4] of integer=(0,0,-1,1); 3 4 type node=record 5 po, 阅读全文
posted @ 2014-07-15 22:37 acphile 阅读(187) 评论(0) 推荐(0)
摘要: 题目给的太裸,显然2sat; 还是用i表示xi=true(1), i+n表示xi=false(0) 这题唯一要说的是一种情况,当xi必须=true或xi必须=false这种情况下怎么弄 比如这道题出现的 假如条件要求xi or xj=0 那么 除了i+n >j+n ,j+n >i+n这两条边外 显然 阅读全文
posted @ 2014-07-15 22:35 acphile 阅读(376) 评论(0) 推荐(0)
摘要: 万变不离其宗 只要搞清楚题目的基本模型 搞清楚边是一种推导出的关系 搞清楚里面的逻辑关系 那就没什么难的了…… 二分+sat,没什么好说的 1 const inf=100000007; 2 3 type node=record 4 5 point,next:longint; 6 7 end; 8 9 阅读全文
posted @ 2014-07-13 21:44 acphile 阅读(241) 评论(0) 推荐(0)
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 54 下一页