poj
文章平均质量分 84
kyeremal
这个作者很懒,什么都没留下…
展开
-
kyeremal-poj2311-Cutting Game-sg函数
poj2311-Cutting Game 题意:给定一张n*m的矩形纸片,定义一个决策为:从所有的纸片中任选一张(初始时仅有1张),沿平行于矩形边剪切,将原矩形分割为2个较小的矩形,双方轮流决策,先剪出1*1纸片者获胜,问先手是否必胜. 经典的组合游戏问题,首先一张纸片经过一次裁剪变为两张,即一个游戏变为两个子游戏,那么子游戏和的sg值=子游戏A的sg值异或子游戏B的sg值,即sg[A原创 2015-05-11 23:34:56 · 950 阅读 · 0 评论 -
kyeremal-网络流24题T1-飞行员配对方案问题
原题地址:powerOJ 1736 题意:给定两种飞行员,两种飞行员之间某些飞行员可以相互配合,求最多有多少对飞行员相互配合,并输出方案。 二分图最大匹配问题,将两种飞行员视为二分图中的两个集合,如果飞行员Ai与飞行员Bj可以配合,则连一条从Ai到Bj的边。 用最大流做的话,Ai->Bj的流量为1,同时建立超级源S与超级汇T,S向A集合中的每个飞行员连边,B集合中的每个飞行员向T连边,流量均原创 2015-04-19 00:05:19 · 642 阅读 · 0 评论 -
kyeremal-网络流24题T2-太空飞行计划问题
原题: 太空飞行计划问题 问题描述: W 教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合 E={E1,E2,...,Em},和进行这 些实验需要使用的全部仪器的集合 I={I1,I2,...In}。实验 Ej 需要用到的仪器是 I 的子集 RjÕI。 配置仪器 Ik 的费用为 ck 美元。实验 Ej 的赞助商已同意为原创 2015-04-19 23:08:39 · 1191 阅读 · 0 评论 -
kyeremal-网络流24题T3-最小路径覆盖问题
原题: 最小路径覆盖问题 问题描述: 给定有向图 G=(V,E)。设 P 是 G 的一个简单路(顶点不相交)的集合。如果 V 中每个顶点恰好在 P 的一条路上,则称 P 是 G 的一个路径覆盖。P 中路径可以从 V 的任何一个顶 点开始,长度也是任意的,特别地,可以为 0。G 的最小路径覆盖是 G 的所含路径条数最少 的路径覆盖。 设计一个有效算法求一个有向无环图 G 的最小路径覆盖。 提示原创 2015-04-21 00:04:45 · 524 阅读 · 0 评论 -
kyeremal-网络流24题T4-魔术球问题
原题:04-魔术球问题 分析:直接求解较难,所以考虑使用二分/枚举答案+验证的方法,二分或枚举出一个答案后,即枚举出数字的集合:A=[1,N],那么对于每一组i,j∈A,如果i<j,且i+j为完全平方数,那么建立一条从i->j的有向边,那么问题就转化为求这个图的最小点路径覆盖。 code: #include #include #include #include #in原创 2015-04-21 21:22:28 · 545 阅读 · 0 评论 -
kyeremal-网络流24题T5-圆桌问题
原题: 圆桌问题 问题描述: 假设有来自 n 个不同单位的代表参加一次国际会议。每个单位的代表数分别为ri ,i =1,2,...,n。会议餐厅共有 m 张餐桌,每张餐桌可容纳ci (i =1,2,...,m)个代表就餐。为了使代表们充分交流,希望从同一个单位来的代表不在同一个餐桌就餐。试设计一个算法, 给出满足要求的代表就餐方案。 编程任务: 对于给定的代表数和餐桌数以及餐桌容量,编程计算原创 2015-04-25 16:24:27 · 550 阅读 · 0 评论 -
kyeremal-网络流24题T6-最长递增子序列问题
原题: 共三问: (1)最长上升子序列长度s (2)每个数用一遍,能够得到的最多长度为s的子序列个数 (3)同第二问,a[1]与a[n]可用多次 分析: (1)对于第一问,直接dp。 (2)第二问,拆点后建图,根据第一问求出的LIS,如果LIS[i] = LIS[j]+1 && i j容量为1的有向边,最后左一边最大流即可。 (3)第三问,同第二问建图方法,同时S->1原创 2015-04-27 07:20:13 · 423 阅读 · 0 评论 -
kyeremal-网络流24题T7-试题库问题
题意: 假设一个试题库中有 n 道试题。每道试题都标明了所属类别。同一道题可能有多个类别属性。 现要从题库中抽取 m 道题组成试卷。并要求试卷包含指定类型的试题。试设计一个满足要求的组卷算法。 思路: 1. 试卷和属性分别定义为 X, Y 集。每个试卷有多重属性,二分图多重匹配。 code: #include #include #include #include #原创 2015-04-27 22:22:02 · 650 阅读 · 0 评论 -
kyeremal-poj2001-Shortest Prefixes-字典树trie
poj2001-Shortest Prefixes Language: Default Shortest Prefixes Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 14756 Accepted: 6370 Description原创 2015-06-01 00:02:08 · 659 阅读 · 0 评论 -
kyeremal-poj1330-Nearest Common Ancestors-最近公共祖先
poj1330-Nearest Common Ancestors 训练暑期课面向全球招生,欲报名从速! Language: Default Nearest Common Ancestors Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 20814原创 2015-05-31 23:58:27 · 491 阅读 · 0 评论 -
kyeremal-poj3468-A simple Problem with Integers-伸展树
poj3468-A Simple Problem with Integers A Simple Problem with Integers Time Limit: 5000MS Memory Limit: 131072K Total Submissions: 72128 Accepted: 22254 Case Time Limi原创 2015-05-24 14:35:20 · 609 阅读 · 0 评论 -
kyeremal-poj2104-K-th Number-主席树
poj2104-K-th Number K-th Number Time Limit: 20000MS Memory Limit: 65536K Total Submissions: 31790 Accepted: 9838 Case Time Limit: 2000MS Description You are w原创 2015-05-20 17:21:16 · 791 阅读 · 0 评论 -
kyeremal-poj1113-Wall-凸包
poj1113-Wall Wall Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 31394 Accepted: 10610 Description Once upon a time there was a greedy King w原创 2015-05-24 22:44:51 · 549 阅读 · 0 评论