基礎貪心演算法(HDU2037今年暑假不AC)

2021-08-18 11:33:50 字數 762 閱讀 6464

下面我附上兩篇**,一篇是ac的,另一篇是wa的,錯誤原因是什麼誰知道麻煩告訴我,謝謝了

ac**:

#include

#include

using

namespace

std;

struct

timen[

101];

bool

cmp(

struct

timea,

struct

timeb)

intmain()}

cout

<<

ans<<

endl;}

return0;

}wa**:

#include

#include

using

namespace

std;

struct

timen[

101];

bool

cmp(

struct

timea,

struct

timeb)

intmain

()cout

<<

ans<<

endl;}

return0;

}知道原因了!

for(i=

1;ii++)

這樣比較的只是兩個相鄰的區間,如果某個節目的開始時間小於上乙個節目的

結束時間,但是卻大於前面第二個節目的結束時間ans的值依舊不會加一! 

HDU2037貪心演算法

problem description 今年暑假不ac?是的。那你幹什麼呢?看世界盃呀,笨蛋!確實如此,世界盃來了,球迷的節日也來了,估計很多acmer也會拋開電腦,奔向電視了。作為球迷,一定想看盡量多的完整的比賽,當然,作為新時代的好青年,你一定還會看一些其它的節目,比如新聞聯播 永遠不要忘記關心...

HDU2037 今年暑假不AC 貪心演算法

今年暑假不ac?是的。那你幹什麼呢?看世界盃呀,笨蛋!確實如此,世界盃來了,球迷的節日也來了,估計很多acmer也會拋開電腦,奔向電視了。作為球迷,一定想看盡量多的完整的比賽,當然,作為新時代的好青年,你一定還會看一些其它的節目,比如新聞聯播 永遠不要忘記關心國家大事 非常6 7 超級女生,以及王小...

hdu 2037 貪心演算法求解

貪心演算法就是只要滿足我當前利益最大化即可,所以有時候得出的結果不是最優解。一般使用貪心演算法要滿足兩個條件 a.貪心選擇性質。b.最優子結構性質。貪心選擇性質 這是貪心演算法與動態規劃的區別。也就是說,我通過區域性的最優來達到整體的最優。動態規劃一般是以 自底向上的方式解決問題 如數塔問題 而貪心...