原文:刪數問題(貪心法經典問題)

問題描述:用鍵盤輸入一個高精度的正整數N,去掉其中S個數字后剩下的數字按原左右次序排列組成一個新的正整數。 編程給定的N和S,尋找一個方案使得剩下的數字哦組成的新數最小。 思路解析: 使用逼近目標的貪心法來逐一逼近刪除其中s個數符,每一步總數選擇一個是剩下的數最小的數符刪除。這樣的貪心選擇因為刪除S個數符的全優解包含了刪除一個 數符的子問題的最優解。按從左到右尋找遞減區間,刪除第一個數字。若找不 ...

2015-07-08 15:35 0 2265 推薦指數:

查看詳情

貪心算法----問題

一、問題描述 給定n位整數a,去掉其中任意k<=n個數字后,剩下的數字按原次序排列組成一個新的正整數。如輸入一個正整數:178543;刪除其中4個數得到:13 二、解決思路--貪婪算法 這里先介紹之前錯誤的思路: 找出數字中n-k個最小的,組成新的正整數; 但是很快就有問題出現 ...

Wed May 06 21:00:00 CST 2015 0 3452
貪心算法--問題

問題描述 : 給定n位正整數a,去掉其中任意k≤n 個數字后,剩下的數字按原次序排列組成一個新 的正整數。對於給定的n位正整數a和正整數 k,設計一個算法找出剩下數字組成的新最 小的方案。 輸入格式: 第 1 行是1 個正整數 a。第 2 行是正整數k。 輸出格式: 輸出最小 ...

Fri Nov 30 07:04:00 CST 2018 0 756
問題(Noip1994)--貪心

要考慮怎么是最小,這里的想法就是貪心; 從高位到低位看,如果高位大於低位,那么刪掉高位的:175438,1<7,不管;7>5,刪掉7;15438,5>4,5; 高位數越大,這個數就越大,所以我們要從高位來看,高位和下一位比較; 如果是遞增的 ...

Fri May 24 06:40:00 CST 2019 0 1507
貪心法-求解畜欄問題

題目內容: 有n頭牛(1<=n<=50,000)要擠奶。給定每頭牛擠奶的時間區間[A,B](1<=A<=B<=1,000,000,A,B為整數)。牛需要呆在畜欄里才能擠 ...

Sat Mar 30 06:02:00 CST 2019 0 862
貪心法之活動安排問題

1、貪心算法 (1)原理:在對問題求解時,總是做出在當前看來是最好的選擇。也就是說,不從整體最優上加以考慮,他所做出的僅是在某種意義上的局部最優解。貪心算法不是對所有問題都能得到整體最優解,但對范圍相當廣泛的許多問題他能產生整體最優解或者是整體最優解的近似解 ...

Thu Nov 12 19:49:00 CST 2020 0 457
問題(典型的貪心算法問題

題目: 鍵盤輸入一個高精度的正整數n(<=240位), 去掉任意s個數字后剩下的數字按原左右次序將組成一個新的正整數。 編程對給定的n和s,尋找一種方案,使得剩下的最小。 Simple Input 178543 ...

Thu Aug 23 19:58:00 CST 2012 2 18536
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM