【c++一本通】【堆】鱼塘钓鱼 题目 解题思路 枚举去到的最远的鱼塘 减去花费在路程上的时间,剩下的就是用来钓鱼的时间 将能到达的鱼塘初始的鱼,加入堆 然后取出堆顶,加入其下一次钓到的鱼的数量 直到时间用完或无鱼可钓 答案取最大值 代码 #include<iostream> #include<cstdio> #include<queue> using namespace std; priority_queue<pair<int,int> > q; int n,da,ans,t,a[110],r[110],d[110]; int