- 博客(73)
- 收藏
- 关注
原创 POJ 3678 经典AND,OR,XOR的2-sat问题
代码://O(m)求2-sat,此处下标从0开始#pragma comment(linker,"/STACK:102400000,102400000")#include #include #include #include #include #include #include #include #include #include #include using name
2014-11-20 20:02:04
738
原创 HDU 3078 倍增LCA+排序
题意:n个点,n-1条边构成无向树,每个节点有权,Q次询问,每次或问从a->b的最短路中,权第k大的值,或者更新节点a的权。分析:首先倍增LCA预处理出祖先,然后暴力查找排序即可,水题。。。代码:#pragma comment(linker,"/STACK:102400000,102400000")#include #include #include #include #
2014-09-29 20:29:23
492
原创 POJ 3160 强联通缩点+dp
Father Christmas flymouseTime Limit: 1000MS Memory Limit: 131072KTotal Submissions: 2609 Accepted: 873DescriptionAfter retirement as contestant from WHU ACM Tea
2014-09-26 21:01:21
557
原创 POJ 1236 添加最少的边使图变成强联通
题目大意:N(2各学校之间有单向的网络,每个学校得到一套软件后,可以通过单向网络向周边的学校传输,问题1:初始至少需要向多少个学校发放软件,使得网络内所有的学校最终都能得到软件。2,至少需要添加几条传输线路(边),使任意向一个学校发放软件后,经过若干次传送,网络内所有的学校最终都能得到软件。
2014-09-26 12:32:48
1449
原创 餐巾计划问题 费用流
餐巾计划问题 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 查看运行结果题目描述 Description一个餐厅在相继的 N 天里,每天需用的餐巾数不尽相同。假设第 i 天需要 ri块餐巾(i=1,2,…,N)。餐厅可以购买新
2014-09-17 19:57:57
948
原创 POJ 2400 KM最小权匹配+输出所有匹配方案
Supervisor, SuperviseeTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 2407 Accepted: 681DescriptionSuppose some supervisors each get to hire a new per
2014-09-07 10:17:19
622
原创 POJ 2400 KM最小权匹配+输出所有配对方案
Supervisor, SuperviseeTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 2407 Accepted: 681DescriptionSuppose some supervisors each get to hire a new per
2014-09-06 23:11:21
695
原创 航空路线问题 一般网络流
题目描述 Description给定一张航空图,图中顶点代表城市,边代表 2 城市间的直通航线。现要求找出一条满足下述限制条件的且途经城市最多的旅行路线。 (1)从最西端城市出发,单向从西向东途经若干城市到达最东端城市,然后再单向从东向西飞回起点(可途经若干城市)。 (2)除起点城市外,任何城市只能访问 1 次。 对于给定的航空图,试设计一个算法找出一条满足要求的
2014-09-06 19:27:07
1211
原创 ★ 最长递增子序列问题 (最多不相交路径)(分层思想) 网络流最大流
题目描述 Description给定正整数序列x1,..... , xn 。(1)计算其最长递增子序列的长度s。(2)计算从给定的序列中最多可取出多少个长度为s的递增子序列。(3)如果允许在取出的序列中多次使用x1和xn,则从给定序列中最多可取出多少个长度为s的递增子序列。输入描述 Input Description第1 行有1个正
2014-09-06 14:59:26
1166
原创 骑士共存问题 二分图的最大独立集
题目描述 Description在一个n*n个方格的国际象棋棋盘上,马(骑士)可以攻击的棋盘方格如图所示。棋盘上某些方格设置了障碍,骑士不得进入。 对于给定的n*n个方格的国际象棋棋盘和障碍标志,计算棋盘上最多可以放置多少个骑士,使得它们彼此互不攻击。输入描述 Input Description第一行有2 个正整数n 和m (
2014-09-04 13:32:54
945
原创 分配问题 二分最佳匹配问题
题目描述 Description有n件工作要分配给n个人做。第i 个人做第j 件工作产生的效益为ij c 。试设计一个将n件工作分配给n个人做的分配方案,使产生的总效益最大。«编程任务:对于给定的n件工作和n个人,计算最优分配方案和最差分配方案。输入描述 Input Description第1 行有1 个正整数n,表示有n件工作要分配给n
2014-09-03 20:12:08
828
原创 运输问题 最小费用最大流
题目描述 DescriptionW 公司有m个仓库和n 个零售商店。第i 个仓库有ai 个单位的货物;第j 个零售商店需要bj个单位的货物。货物供需平衡,即 sum(si)=sum(bj)。从第i 个仓库运送每单位货物到第j 个零售商店的费用为cij 。试设计一个将仓库中所有货物运送到零售商店的运输方案,使总运输费用最少。编程任务:对于给定的m 个仓库和n
2014-09-03 19:45:11
1861
1
原创 ★ 方格取数3 二分图的最大点权独立集
题目描述 Description«问题描述:在一个有m*n 个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任意2 个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。«编程任务:对于给定的方格棋盘,按照取数要求编程找出总和最大的数。输入描述 Input Description第1 行有2 个正整数
2014-09-03 19:23:05
1455
原创 试题库问题 二分多重匹配+输出解
题目描述 Description假设一个试题库中有 n 道试题。每道试题都标明了所属类别。同一道题可能有多个类别属性。现要从题库中抽取 m 道题组成试卷。并要求试卷包含指定类型的试题。试设计一个满足要求的组卷算法。 对于给定的组卷要求,计算满足要求的组卷方案。输入描述 Input Description第1行有2个正整数n和k (2 k 表示
2014-09-03 18:53:25
749
原创 圆桌问题 二分多重匹配+输出解
题目描述 Description假设有来自n 个不同单位的代表参加一次国际会议。每个单位的代表数分别为ri ni , =1,2,, 。会议餐厅共有m张餐桌,每张餐桌可容纳ci( 1,2, ,m) i = 个代表就餐。为了使代表们充分交流,希望从同一个单位来的代表不在同一个餐桌就餐。试设计一个算法,给出满足要求的代表就餐方案。«编程任务:对于给定的代表数和餐
2014-09-02 20:20:14
561
原创 最小路径覆盖问题 最小路径覆盖+输出解
题目描述 Description给定有向图G=(V,E)。设P 是G 的一个简单路(顶点不相交)的集合。如果V 中每个顶点恰好在P 的一条路上,则称P是G 的一个路径覆盖。P 中路径可以从V 的任何一个顶点开始,长度也是任意的,特别地,可以为0。G 的最小路径覆盖是G 的所含路径条数最少的路径覆盖。设计一个有效算法求一个有向无环图G 的最小路径覆盖。对于给定
2014-09-01 23:37:08
825
原创 飞行员配对方案问题 二分匹配(网络流)+输出解
题目描述 Description第二次世界大战时期,英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的 2 名飞行员,其中 1 名是英国飞行员,另 1 名是外籍飞行员。在众多的飞行员中,每一名外籍飞行员都可以与其他若干名英国飞行员很好地配合。如何选择配对飞行的飞行员才能使一次派出最多的飞机。对于给定的外籍飞行员与英国飞行员的
2014-09-01 22:59:05
692
原创 ★ 太空飞行计划 最大权闭合图+输出方案
太空飞行计划时间限制:1000 ms | 内存限制:65535 KB难度:4描述 W 教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合E={E1,E2,…,Em},和进行这些实验需要使用的全部仪器的集合I={I1,I2,…In}。实验Ej需要用到的仪器是I的子集Rj 。配置
2014-09-01 20:58:23
1323
原创 HDU 3061 最大权闭合图
分析:最大权闭合图的裸题。代码://Isap算法,复杂度O(n^2m)#pragma comment(linker,"/STACK:102400000,102400000")#include #include #include #include #include #include #include #include #include #include #in
2014-08-30 21:45:11
397
原创 HDU 3879 最大权闭合图
Base StationTime Limit: 5000/2000 MS (Java/Others) Memory Limit: 65768/32768 K (Java/Others)Total Submission(s): 1788 Accepted Submission(s): 758Problem DescriptionA famous mobil
2014-08-24 23:08:44
504
转载 2-sat
建图: 2-SAT问题远没有网络流那样复杂,只要抓住关系建好图基本就直接可以解了,在这类问题中建边的规则就是“必须”,对于边,它的意义就是选择了i就必须选j。 对于题目中给出的每对关系都可以化成下面的几种形式: A,B不能同时取 A,B不能都不取 A,B必须都取或者都不取 必须取A
2014-08-18 16:51:54
402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人