1,忘了。2,一个整数数组nums,从0开始索引,可以交换元素位置,返回nums[i]*(i+1)之和最大的值,可以一个元素都不使用,返回0。case1:输入:5,2,1输出:20解释:1*1+2*2+5*3=20case2输入:-1,-2,-3输出:0解释:可以一个元素都不用,这样的值最大case3输入:-50,-1,8,2输出:27解释:-1*1+2*2+8*3=273,根据指令输出内容。指令格式是command position length data,其中command有read,write和clear三种;position是64位无符号十六进制数,表示起始地址,范围是0~32GB,需要自己判断位置范围是否合法;len是要写入或读取的字节长度;data是要写入的数据,每两位表示一字节。(clear题目没说,应该是清空所有数据)注意,写入长度len>数据data长度,后面补0填充够实际写入长度;len<数据data长度,截取前len字节数据。case1输入:read 0x100 4输出:00000000解释:没有写的数据,读取4字节的空数据case2输入:write 0x100 2 00AAread 0x100 4clear输出:00AA0000解释:读取的数据前两字节有内容,后面补全至4字节