第一题: 两个整数数组,可以任意改变顺序,求对应序号的两个数组乘积之和的最小值。 思路:两个数组排序,第一个数组大的和第二个数组小的相乘,求和。 第二题: 一个字符串(有大写有小写),求出去掉重复(大小写只能出现一次)之后序列最小的元素(也就是最小的字母)。 思路:用一个字符保存最小值(初始化为‘z’),遍历字符串,先将字符转小写,然后与最小值比较,如果比最小值小,就更新最小值。 第三题: 银行抢劫问题。一个二维数组的n个银行,第一个为银行坐标(只有一个坐标值),第二个为银行可抢劫的金额,两个劫匪抢银行,要求银行距离大于d 求可以...