删数问题(需知道的数学定理) 给定n位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新 的正整数.对于给定的n位正整数a和正整数 k,设计一个算法找出剩下数字组成的新数最 小的删数方案. 定理: ex:1 2 3 9 5:删掉一个数: 从第一个数开始遍历,到寻找到单调递减的第一个数(即单调递增的最后一个数),则删除,若无单调递减子序列,则删掉最后一个非递减序列的数:每找到一个就又从头开始.即每做一次删数,就是一次贪心选择,删掉此数剩下的数为组成最小,经过证明,此结论正确.…