思路:分别记录先手正数最大,最小,负数最大,最小,后手最大,最小。 if(先手有正数)ans=max(ans,先手最大正数×后手最小,先手最小正数×后手最小); if(先手有负数)ans=max(ans,先手最大负数×后手最大,先手最小负数×后手最大); 然后输出ans