poj-1042 Gone Fishing **
摘要:
/* 贪心+优先级队列 * * 贪心:为了不讨论在路上花费的时间,可以枚举到过的湖:比如:totLake=j 表示 到过湖1、2、..、j 相应的, 花在路上的时间 * 就是 t[1]+t[2]+..+t[j-1] (显然每段路只会走一次) 于是算出leftTime,表示花在钓鱼上的时间 * 这样一来,就不同再考虑路上的时间了,可以认为John有瞬间移动,哪个湖鱼多,就到哪个湖钓(当然 湖的编号 满足 1 <= ~ <=totLake ) * * 于是可以用一个优先级队列,每次到与最多的湖钓, * 还要注意的是,如果某时刻有多个湖有同样多的鱼,则到湖编号最小的那个湖里钓!!(只要对 阅读全文
posted @ 2011-07-27 22:33 龙豆 阅读(1023) 评论(0) 推荐(0)
浙公网安备 33010602011771号