時間限制: 2s
內(nèi)存限制: 192MB 提交: 44 解決: 12
題目描述
"lalala,我是一個快樂的粉刷匠",小名一邊快活地唱著歌,一邊開心地刷著墻",興致突然被打斷,"小名,你今天如果刷不完這一棟樓的墻,那么你就等著被炒魷魚吧",老板聲嘶力竭的吼著??鄲赖男∶驗椴幌氡怀呆滛~,所以希望盡量快地刷完墻,由于他本人的數(shù)學基礎(chǔ)很差,他現(xiàn)在請你來幫助他計算最少完成每一堵墻需要刷多少次。每一面墻有n個段,對于每個段指定一個目標顏色ci。剛開始的時候所有的墻壁為白色,我們現(xiàn)在有一個刷子,刷子長度為k,刷子每次可以選擇一種顏色,然后選擇段數(shù)為(1~k)連續(xù)的墻段刷成選擇的一種顏色。我們現(xiàn)在想要知道,為了把墻變成目標顏色,最少刷多少次(保證指定的目標顏色一定不為白色)。
輸入格式
對于每一個案例,我們第一行包括兩個整數(shù)n,k(1<=n<=100,1<=k<=50,k<n),表示墻的長度為n,刷子的長度為k。第二行輸入n個整數(shù)(c1c2...cn),(1<=ci<=256),表示對于墻的每一段指定的顏色。
輸出格式
輸出一個數(shù),表示小名最少刷多少次。
提示
零基礎(chǔ)同學可以先學習
視頻課程,包含C/C++、Python、百練、藍橋杯輔導、算法數(shù)據(jù)結(jié)構(gòu)等課程,提供視頻講解以及配套習題,還有老師答疑,
點擊這里了解課程詳情