CSP-S复赛考完了

这是一道关于机场廊桥分配优化的数学建模问题,涉及到航班的降落与离开时间,以及如何最大化停靠在廊桥上的飞机数量。题目要求根据给定的廊桥数量、国内和国际航班信息,合理分配资源,以达到最高的利用率。输入输出格式和数据范围都有明确的规定,适合算法竞赛或数学爱好者挑战。

CSP-S考完了,...竟然要4个小时!!!我都坐酸了

总的来说,感觉今年的题目比去年难n倍,特别是最后一题,我...题都没看懂

好的,现在我把题目给他按印象复制过来(最后一题就算了吧),供大家再思考思考

今天先发第一题

1.廊桥分配(airport)

输入文件:airport.in

输出文件:airport.out

游客在乘坐飞机时可以用摆渡车到达飞机附近,但他们更希望直接通过廊桥到达飞机上。

但一个机场的飞机往往比这个机场的飞机多,并且一个机场往往还分成国际航班与国内航班两种

所以廊桥也要分成国际廊桥与国内廊桥两种,对应航班只可以到对应的廊桥或在远机位等待

现在在这个飞机场里有n个廊桥,未来会有m1架国内航班来到机场,m2架国际航班来到机场

飞机来时都遵守先来的飞机可以占用对应廊桥,如果对应的廊桥已经无空位,后来的飞机只能到更远的远机位等待,但占用该廊桥的飞机飞走后,比它降落的更晚的飞机就可以插入这个廊桥

现在给你一共有多少廊桥,多少国内航班,多少国际航班,以及每个航班的降落与离开时间,

请合理的分配国际航班于国内航班的廊桥,并使整个过程中停靠在廊桥中的飞机数量最多

输入:

第一行一共3个正整数,分别为n,m1,m2,表示廊桥个数,国内航班数量,国际航班数量

接下来m1行,第m1+1行表示国内航班第m1架飞机的降落,离开时间

再接下来m1行,第m1+m2+1行表示国际航班第m2架飞机的降落,离开时间

输出:

一个整数,表示整个过程中停靠在廊桥中的飞机数量的最大值

输入样例(不记得了,sorry)

数据范围:

1<=n<=1000000000,1<=m1+m2<=1000000000

求大佬给题解!!!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值