pascal编程题目,真的不知道怎么做,求解答呀!

2025-04-05 13:30:16
推荐回答(2个)
回答1:

Pascal太久不写了,已经不会了,能给你个大致的思路。

首先把展馆按从近到远排个序,然后i从1到n遍历,计算最远走到第i个展馆能参观多少。
最远走到第i个展馆能参观多少个展馆呢?首先,参观的展馆一定在1到i之间,由于时间的缘故可能无法全部参观,所以这时要看前i个展馆里有多少1类多少2类,优先参观1类,如果1类可以全参观完而时间还有余,参观2类,得到一个参观展馆数的最大值,记录下来。
最后,比较所有最大值,在其中再选择最大的一个。

回答2:

输入数据中 一共最多有多少时间?