(贪心)删数问题
題目:
鍵盤輸入一個高精度的正整數n(<=240位),
去掉任意s個數字后剩下的數字按原左右次序將組成一個新的正整數。
編程對給定的n和s,尋找一種方案,使得剩下的數最小。
Simple Input
178543
4
Simple Output
13
刪一個數使其剩下的數組成的正整數最小
12345,刪五
13245,刪三
我們發現,從高位到低位來循環,如果這個數遞增,那么就刪最后一個,如果這個數有遞減區間,就把區間里第一個數刪去這樣的話會得到最小的正整數。
總結
- 上一篇: 欧几里得算法和扩展欧几里得算法详解
- 下一篇: css 回到首页按钮,js+css实现回