后端笔试代码讨论,出于时间关系,代码逻辑不够精简,仅供参考 第一题 思路:输入数组全为2的幂,所以将乘积最大值处理为指数和最大值,避免溢出,双指针遍历即可。 特殊用例:1 1 输出结果应该为 1 1 代码 public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); HashMap<Integer, Integer> map = new HashMap<>(); ...