OJ 2072 刪數問題

2021-08-19 03:13:03 字數 657 閱讀 6666

time limit: 1000 ms

memory limit: 65536 kib

submit

statistic

problem description

鍵盤輸入乙個高精度的正整數n(≤100位),去掉其中任意s個數字後剩下的數字按照原來的左右次序組成乙個新的正整數。程式設計對給定的n與s,尋找一種方案,使得剩下的數字組成的新數最小。

input

輸入有多組 每組包括原始數n,要去掉的數字數s;

output

輸出去掉s個數後最小的數

sample input

178543  4

sample output

13

hint

#include

#include

int main()

s--; }

while(a[0]=='0')//但資料開頭為0時,進行刪除,直到找到第乙個不為0的數

i = 0; }

if(a[0]=='\0')//當陣列為0時,輸出0,不為0時,按順序輸出資料

printf("0\n");

else

printf("%s\n",a); }

return 0; }

SDUT 2072 刪數問題

刪數問題 time limit 1000 ms memory limit 65536 kib problem description 鍵盤輸入乙個高精度的正整數n 100位 去掉其中任意s個數字後剩下的數字按照原來的左右次序組成乙個新的正整數。程式設計對給定的n與s,尋找一種方案,使得剩下的數字組成...

SDUT 2072 刪數問題

我做這個題了解到的是要注意的是刪除過程中可能會使原來包含0的數字串變成若干個以0開始的序列,當遇到數字串首位是0的時候,把高位的0去掉。鍵盤輸入乙個高精度的正整數n 100位 去掉其中任意s個數字後剩下的數字按照原來的左右次序組成乙個新的正整數。程式設計對給定的n與s,尋找一種方案,使得剩下的數字組...

刪數問題 oj

time limit 1000 ms memory limit 65536 kib submit statistic problem description 鍵盤輸入乙個高精度的正整數n 100位 去掉其中任意s個數字後剩下的數字按照原來的左右次序組成乙個新的正整數。程式設計對給定的n與s,尋找一種...