不太明白为什么过不了最后一个点。
num=input() k=int(input()) ans=[] l=len(num) for i in range(l): while k and len(ans) and ans[-1]>num[i]: ans.pop() k-=1 ans.append(num[i]) ans=ans[:-k] if k else ans print("".join(ans).lstrip("0") or "0")