---题面--- 题解: 首先观察题面,直觉上对于一头奶牛,肯定要给它配pi和qi符合条件的草中两者尽量低的草,以节省下好草给高要求的牛. 实际上这是对的,但观察到两者尽量低这个条件并不明确,无法用于判断,因此要考虑一些其他的方法. 首先我们把牛和草都放在一个数组里,然后按照口感给它们排序.这样对于任意一头牛而言,口感符合要求的就只有在它前面的草. 排完序后,我们只需要在任意一头牛之前找到一个还没有被分配的,价格最低的符合要求的草即可. 为什么这样就不用考虑口感尽量低这个条件了呢? 因为对于后面…