- 博客(11)
- 收藏
- 关注
原创 [总结] Splay学习小结
万分感谢Clove_unique学长给我的启发变量声明:f[i]表示i的父节点,ch[i][0]表示i的左儿子,ch[i][1]表示i的右儿子,key[i]表示i节点所代表的值,cnt[i]表示key[i]出现的次数(我们将所有值相同的点缩为一个点),size[i]表示i及其子树的大小,sz为整棵树的大小,root为根节点标号基本性质:平衡树中的每个节点的左儿子都小于它本身
2017-12-28 21:11:38 336
原创 [题解] [网络流二十四题(十一)] 航空路线问题(最大费用最大流)
11.航空路线问题题目描述 Description 给定一张航空图,图中顶点代表城市,边代表2城市间的直通航线。现要求找出一条满足下述限制条件的且途经城市最多的旅行路线 (1)从最西端城市出发,单向从西向东途经若干城市到达最东端城市,然后再单向从东向西飞回起点(可途经若干城市) (2)除起点城市外,任何城市只能访问1次 输入描述 Input Description 第1行有2个正整数N和V
2017-12-28 17:04:26 890
原创 [题解] [网络流二十四题(十)] 餐巾计划问题(最小费用最大流)
10.餐巾计划问题题目描述 Description 一个餐厅在相继的N 天里,每天需用的餐巾数不尽相同。假设第i天需要rir_i块餐巾(i=1,2,…,N)。餐厅可以购买新的餐巾,每块餐巾的费用为p分;或者把旧餐巾送到快洗部,洗一块需m天,其费用为f分;或者送到慢洗部,洗一块需n天(n>m),其费用为s(s < f)分。每天结束时,餐厅必须决定将多少块脏的餐巾送到快洗部,多少块餐巾送到慢洗部,以及
2017-12-28 17:02:43 288
原创 [题解] [网络流二十四题(九)] 方格取数问题(最小割)
9.方格取数问题题目描述 Description 在一个有m*n个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任意2个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。 输入描述 Input Description 第1行有2个正整数m和n,分别表示棋盘的行数和列数。接下来的m行,每行有n个正整数,表示棋盘方格中的数。 输出描述 Output Descr
2017-12-28 17:01:01 683
原创 [题解] [网络流二十四题(七)] 试题库问题(最大流)
7.试题库问题题目描述 Description 假设一个试题库中有n道试题。每道试题都标明了所属类别。同一道题可能有多个类别属性。现要从题库中抽取m道题组成试卷。并要求试卷包含指定类型的试题。试设计一个满足要求的组卷算法。 输入描述 Input Description 第1行有2个正整数n和k(2<=k<=20, k<=n<=1000)k表示题库中试题类型总数,n表示题库中试题总数。第2行有k
2017-12-28 16:59:48 500
原创 [题解] [网络流二十四题(六)] 最长递增子序列(DP+二分图最大匹配)
6.最长递增子序列题目描述 Description 给定正整数序列xxx,···,xnxnx_n (1)计算其最长递增子序列的长度s (2)计算从给定的序列中最多可取出多少个长度为s的递增子序列 (3)如果允许在取出的序列中多次使用x1x1x_1和xnxnx_n,则从给定序列中最多可取出多少个长度为s的递增子序列 输入描述 Input Description 第1行有1个正整数n,...
2017-12-28 16:58:31 262
原创 [题解] [网络流二十四题(五)] 圆桌问题(最大流)
5.圆桌问题题目描述 Description 假设有来自m 个不同单位的代表参加一次国际会议。每个单位的代表数分别为rir_i(i=1,2···m), 。会议餐厅共有n张餐桌,每张餐桌可容纳cic_i(i=1,2···n) 个代表就餐。为了使代表们充分交流,希望从同一个单位来的代表不在同一个餐桌就餐。试设计一个算法,给出满足要求的代表就餐方案 输入描述 Input Description 第1
2017-12-28 16:54:51 674
原创 [题解] [网络流二十四题(四)] 魔术球问题(二分图最大匹配)
4.魔术球问题题目描述 Description 假设有n根柱子,现要按下述规则在这n根柱子中依次放入编号为1,2,3,···的球。 (1)每次只能在某根柱子的最上面放球。 (2)在同一根柱子中,任何2个相邻球的编号之和为完全平方数。 试设计一个算法,计算出在n根柱子上最多能放多少个球。例如,在4根柱子上最多可放11个球。 输入描述 Input Description 第1行有1个正...
2017-12-28 16:53:11 373
原创 [题解] [网络流二十四题(三)] 最小路径覆盖问题(二分图最大匹配)
3.最小路径覆盖问题题目描述 Description 给定有向图G=(V,E)。设P是G的一个简单路(顶点不相交)的集合。如果V中每个顶点恰好在P的一条路上,则称P是G的一个路径覆盖。P中路径可以从V的任何一个顶点开始,长度也是任意的,特别地,可以为0。G的最小路径覆盖是G的所含路径条数最少的路径覆盖。设计一个有效算法求一个有向无环图G的最小路径覆盖 输入描述 Input Descript...
2017-12-28 16:51:55 376
原创 [题解] [网络流二十四题(二)] 太空飞行计划问题(最小割)
2.太空飞行计划问题题目描述 Description W教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合E={E1E_1,E2E_2,…,EmE_m},和进行这些实验需要使用的全部仪器的集合I={I1I_1,I2I_2,…InI_n}。实验EjE_j需要用到的仪器是I的子集RjR_j⊆I。配置仪器IkI_k的费用为ckc_k
2017-12-28 16:40:21 308
原创 [题解] [网络流二十四题(一)] 飞行员配对方案问题 (二分图匹配)
1.飞行员配对方案问题题目描述 Description 第二次世界大战时期,英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的2名飞行员,其中1名是英国飞行员,另1名是外籍飞行员。在众多的飞行员中,每一名外籍飞行员都可以与其他若干名英国飞行员很好地配合。如何选择配对飞行的飞行员才能使一次派出最多的飞机。对于给定的外籍飞行员与英国飞行员...
2017-12-03 09:08:25 540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人