第三题都没写,死磕第二题,但是还是超时,只过了35%。求大佬指点迷津,也不知道团子进面的笔试分要求多少,是不是第二题没全过就等于寄了1. 第一题比较简单,输入的时候存一下密码长度就行2. 第二题超时,抛砖引玉一下,求大佬指点import sysdef get_mex(elements):mex = 0tempele = set(elements)while mex in tempele:mex += 1return mexdef calc_min(elements, k, x):cost = min(x, k*get_mex(elements[-1:]))for i in reversed(range(len(elements)-1)):cost = min(k*get_mex(elements[i:]), x+cost)return costT = int(sys.stdin.readline().strip())for _ in range(T):temp = sys.stdin.readline().strip().split()n,k,x = int(temp[0]), int(temp[1]), int(temp[2])temp = sys.stdin.readline().strip().split()elements = [int(i) for i in temp]result = calc_min(elements, k, x)print(result)