稻草人 貪心

2021-07-24 06:09:25 字數 1310 閱讀 4309

稻草人

time limit:2000msmemory limit:32768kb64bit io format:%lld & %llu

submit

status

practice

lightoj 1389

description

tom擁有乙個非常長的田地。他計畫在即將到來的生長季節種植不同型別的作物。然而,田地周圍有很多烏鴉,tom擔心農作物會被這些烏鴉吃掉。為此,他決定把一些稻草人在場上的不同位置。

該田地可以被看成為乙個1×n的網格。該田地的一些地區土壤是十分貧瘠的,這意味著你不能在這裡種植任何作物。乙個稻草人,放置在乙個網格中,他會對包括自己所在的的網格以及左右兩邊相鄰的網格進行保護。

tom把他的田地情況展示給你,他想知道最少需要多少個稻草人能夠使全部能夠種植的田地都受到保護?

input

輸入開始的乙個整數t(≤50),表示測試用例的數目。

每乙個樣例開始於乙個包含乙個整數n(0 < n < 100)的行。下一行包含描述欄位的n個字元。乙個點(.)表示作物生長點和雜湊(#

)表示乙個貧瘠的地區。

output

對於每乙個樣例,列印"case i: "(i為樣例的序號)和需要放置稻草人的數量。如輸出樣例所示。

sample input

sample output

case 1: 1

case 2: 3

case 3: 0

我看網上那個的**說都是貪心,然而自己連貪心是什麼都不知道,乙個水題,結果硬生生的被自己做了不知道幾個小時。。。。

ac**:

#include

#include

#include

#include

#include

#include

#include

#define max 105

#define inf 99999999

using namespace std;

int t,n;

char len[max];

int book[max];

int main()

{int nn=0;

scanf("%d",&t);

while(t--)

{int ans=0;

memset(book,0,sizeof(book));

scanf("%d",&n);

scanf("%s",len);

for(int i=0;i

稻草人筆記

看來婆婆一直是每乙個兒媳的假想敵,苦了echo。echo思家難耐,偷偷逃回家,可急壞荷西可,一封一封追妻信。我看到了他們的幸福,荷西深愛著三毛,字裡行間雖是家常事,越是平凡越是充滿愛。荷西也找到對付echo的方法了,成功騙妻回家。女人啊,越是愛乙個人,越容易吃醋。塑膠孩子,現在的孩子眼中 心中只有電...

稻草人 題解

網上 各種各樣的都可以ac,但關於判斷橫 縱 座標相同是否構成矩形這一點各有不同。實際上,題目資料沒有橫座標標或者縱座標相同的情況,所以放心ac。cdq分治都看得出來。反正按縱座標分為上下兩層,然後考慮上對下的貢獻。由於不能跨點,研究乙個性質放在單調佇列裡就行了。比普通分治還是多乙個思維.提高組t1...

稻草人手記

我是非常喜歡三毛的書。以前初中閱讀課本上 沙漠的飯店 那篇文章,不知道自己翻看了多少遍。後來我的哥們送了一本三毛的 送你一匹馬 看得我也是如痴如醉。再後來,我的小弟直接買了一整盒三毛典藏文集,其中有一本 我的寶貝 也讓我印象深刻。現在,看完這本 稻草人手記 感覺又接觸了一些新的東西,對生活的熱愛和珍...