滴滴笔试 算式转移
心态崩了,第一题想了好久,只a了36,大佬们知道边界条件吗?我感觉我写的没啥问题,虽然存在超参数,但是调高了也没用啊。
n = int(input()) strr =input() str_list =strr.split() ooo = eval(strr) #print(strr) def list2str(aa): bb='' for i in aa: bb+=i bb+=' ' return bb for j in range(50): for i in range(len(str_list)-2): if str_list[i] not in ['+', '-', '*', '/']: if int(str_list[i]) > int(str_list[i + 2]): list_temp = str_list.copy() temp = list_temp[i] list_temp[i] = list_temp[i + 2] list_temp[i + 2] = temp if eval(list2str(list_temp)) == ooo: str_list = list_temp print(list2str(str_list))#滴滴##笔试题目##秋招#