自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 对给定的正整数n,移除其k位,不改变其前后顺序使得其剩余部分数值最小

问题描述:给定n位正整数a,去掉其中任意k个数字后,剩下的数字按原次序排列组成⼀个新的正整数。对于给定的n和k,设计⼀个算法,返回在移除k位后的最小值解决思路:贪心算法欲使得最后的结果最小,那么高位应尽量选择最小的数。对于最高位,其右边至少需要剩余k-1位,即应选择前n-k位中的最小值(非零),即第addr位数字min,选择区间位[0,n-k];对于次高位,由于最高位选择了第addr位,那么前addr位不可选取,右侧需保留k-2位,选择区间位[addr,n-k+1];……

2021-08-19 10:23:57 933

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除