[题意]已知n天股价,每天可以买入一股或卖出一股或不作为,最后必须持0股,求最大收益. [算法]堆 贪心? [题解] 不作为思想:[不作为=买入再卖出] 根据不作为思想,可以推出中转站思想. 中转站思想:[买卖可以借助中转站,差值累加] 做法:从左到右,每次将两个-v加入堆,然后取大堆顶出来组成买卖. 理解:每个数字都和前面一个数字配对,然后在堆中留下两个数字,第一次访问表示转为中转站,第二次访问表示买该数字. 特别地,当前面没有比它小的数字时,会和自己组成买卖,就直接省去中转站功能. ★其实这…