保留最大的數

2021-08-20 20:23:36 字數 748 閱讀 1074

//這是本題的簡單思路:

#include

using

namespace

std;

//結果顯示

void print(int flag,vector

v2)

vector

::reverse_iterator r_iter;

for (r_iter = v1.rbegin();r_iter != v1.rend();++r_iter)

//從左向右,每次刪除小於下一位的數

vector

::iterator it;

if(cnt==v2.size())

flag=0;

}else

}for (it = v2.begin();it != v2.end();it++)

}

k++;

}flag=1;

} //結果列印

print(flag,v2);

} /*

輸出展示:

5648231 4 對應輸出:831

過程: k=1 648231

k=2 68231

k=3 8231

k=4 831

程式缺陷:

當number過大時,程式無法滿足 ,根據題目要求,case通過率是20%,應考慮用字元陣列來做

*/

保留最大的數

給定乙個十進位制的正整數number,選擇從裡面去掉一部分數字,希望保留下來的數字組成的正整數最大。輸入為兩行內容,第一行是正整數number,1 length number 50000。第二行是希望去掉的數字數量cnt 1 cnt length number 輸出保留下來的結果。示例1 複製325...

牛客網 保留最大的數

給定乙個十進位制的正整數number,選擇從裡面去掉一部分數字,希望保留下來的數字組成的正整數最大。輸入為兩行內容,第一行是正整數number,1 length number 1000。第二行是希望去掉的數字數量cnt 1 cnt length number 輸出保留下來的結果。示例1 325 1 ...

怎樣修改history最大保留數呢?

怎樣修改history最大保留數呢?history命令儲存的最大數?linux 怎樣修改history最大保留數呢?linux歷史命令預設條數是1000 history命令保留的預設值是1000 history命令儲存的最大數是多少呢?history命令儲存的最大數?書上說 如果登出系統 那麼會將所...