//這是本題的簡單思路:
#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命令儲存的最大數?書上說 如果登出系統 那麼會將所...