廊桥分配
题目背景
CSP-S 2021 T1
题目描述
L L L 市新建了一座机场,一共有 n n n 个廊桥。该机场决定,廊桥的使用遵循“先到先得”的原则,即每架飞机抵达后,如果相应的区(国内/国际)还有空闲的廊桥,就停靠在廊桥,否则停靠在远机位(假设远机位的数量充足)。该机场只有一条跑道,因此不存在两架飞机同时抵达的情况。现给定未来一段时间飞机的抵达、离开时刻,请你负责将 n n n 个廊桥分配给国内区和国际区,使停靠廊桥的飞机数量最多
解题方法
设 f 1 , i \ f_{1,\ i} f1, i 表示国内航班有 i \ i i 座廊桥时,能停靠的航班数量最大值。
同理, f 2 , i f_{2,\ i} f2, i 表示国际航班有 i \ i i 座廊桥时,能停靠的航班数量最大值。
∴ \therefore ∴ 答案即为 max i = 0 n ( f 1 , i + f 2 , n − i ) \max\limits_{i=0}^{n} (f_{1,\ i}+\ f_{2,\ n - i}) i=0max

本文详细介绍了CSP-S 2021中的一道廊桥分配问题,该问题涉及机场资源优化,以最大化停靠廊桥的飞机数量。解题方法通过动态规划,设立f1和f2分别表示国内和国际航班的最大停靠数,并利用set进行状态维护,以实现最优分配。
2324

被折叠的 条评论
为什么被折叠?



