编辑代码

function MAX(arr1,arr2,k)


	for i=1,k do
	for j=#arr1,1+i,-1 do
	    if arr1[j]<arr1[j-1] then
		    temp=arr1[j]
			arr1[j]=arr1[j-1]
			arr1[j-1]=temp
			end
		end
	end
for i=1,k do
for j=2-i,#arr1 do
if arr2[j]==arr1[i] then
    for p=j,#arr2-1 do
	arr2[p]=arr2[p+1]
	end
	break

end
end
end
t=#arr2-k
max=0
for i=1,t do
max=max+arr2[i]*10^(t-i)
end
print(max)
end

arr1={1,4,3,2,2,1,9}
arr2={1,4,3,2,2,1,9}
k=3
MAX(arr1,arr2,k)