1321 刪數問題 Noip1994

2021-10-02 17:51:29 字數 634 閱讀 2878

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

輸出新的正整數。(n不超過240位)

輸入資料均不需判錯。ns

最後剩下的最小數。

175438

4

13

// created on 2020/2/11

/*#include #include #include #include #include */

#include using namespace std;

const int idata=1000+5;

char ch[idata];

int n,m;

int flag;

int acanswer;

int main()

break;}}

len--;

}for(i=0;iif(flag) break;

}if(ch[0]!='0')

break;

}for(i=flag;icout

1321 例6 3 刪數問題 Noip1994

輸入乙個高精度的正整數n,去掉其中任意s個數字後剩下的數字按原左右次序組成乙個新的正整數。程式設計對給定的n和s,尋找一種方案使得剩下的數字組成的新數最小。輸出新的正整數。n不超過240位 輸入資料均不需判錯。ns 最後剩下的最小數。175438 4 13 include includeusing ...

T1321 刪數問題

題目鏈結 這裡先介紹之前錯誤的思路 找出數字中n k個最小的數,組成新的正整數 但是很快就有問題出現,雖然每次都找的是整數各個位置中最小的數,但是忽略掉了位置的相對關係,如以下的例子 輸入的乙個整數 178906 6位數的整數 刪除其中4個數 按照這個思路,即要選擇6 4 2個最小的數,即0 和1,...

題解 刪數問題 Noip1994

時間限制 1000 ms 記憶體限制 65536 kb 提交數 11506 通過數 3852 輸入乙個高精度的正整數n,去掉其中任意s個數字後剩下的數字按原左右次序組成乙個新的正整數。程式設計對給定的n和s,尋找一種方案使得剩下的數字組成的新數最小。輸出新的正整數。n不超過240位 輸入資料均不需判...