1039 到底買不買(20) PAT乙級真題

2021-08-13 01:31:19 字數 1045 閱讀 4019

小紅想買些珠子做一串自己喜歡的珠串。賣珠子的攤主有很多串五顏六色的珠串,但是不肯把任何一串拆散了賣。於是小紅要你幫忙判斷一下,某串珠子裡是否包含了全部自己想要的珠子?如果是,那麼告訴她有多少多餘的珠子;如果不是,那麼告訴她缺了多少珠子。

為方便起見,示

我們用[0-9]、[a-z]、[a-z]範圍內的字元來表

顏色。例如在圖1中,第3串是小紅想做的珠串;那麼第1串可以買,因為包含了全部她想要的珠子,還多了8顆不需要的珠子;第2串不能買,因為沒有黑色珠子,並且少了一顆紅色的珠子。

圖 1

輸入格式:

每個輸入包含1個測試用例。每個測試用例分別在2行中先後給出攤主的珠串和小紅想做的珠串,兩串都不超過1000個珠子。

輸出格式:

如果可以買,則在一行中輸出「yes」以及有多少多餘的珠子;如果不可以買,則在一行中輸出「no」以及缺了多少珠子。其間以1個空格分隔。

輸入樣例1:

ppryygrrybr2258

yrr8rry

輸出樣例1:

yes 8

輸入樣例2:

ppryygrryb225

yrr8rry

輸出樣例2:

no 2
千萬不要被那麼長的題目給嚇到了,這道題提煉概括以後就是統計對應字元數,比較字元數大小。剛才看我一開始寫程式的時候真的是「小氣」的不得了,建議寫這類題目時還是要大方點,題目會簡單很多,下面是我的「小氣的」**:

#includeint main(void)

,c2[63]=;

char c;

dowhile(c!='\n');

dowhile(c!='\n');

for (i=0;i<63;i++)

if (n==0) printf("yes %d\n",a-b);

else printf("no %d\n",n);

return 0;}

1039 到底買不買(20) PAT

時間限制 100 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 小紅想買些珠子做一串自己喜歡的珠串。賣珠子的攤主有很多串五顏六色的珠串,但是不肯把任何一串拆散了賣。於是小紅要你幫忙判斷一下,某串珠子裡是否包含了全部自己想要的珠子?如果...

PAT 乙 1039 到底買不買 20 分

輸入格式 每個輸入包含 1 個測試用例。每個測試用例分別在 2 行中先後給出攤主的珠串和小紅想做的珠串,兩串都不超過 1000 個珠子。輸出格式 如果可以買,則在一行中輸出 yes 以及有多少多餘的珠子 如果不可以買,則在一行中輸出 no 以及缺了多少珠子。其間以 1 個空格分隔。輸入樣例1 ppr...

PAT乙1039 到底買不買map

1039 到底買不買 20 小紅想買些珠子做一串自己喜歡的珠串。賣珠子的攤主有很多串五顏六色的珠串,但是不肯把任何一串拆散了賣。於是小紅要你幫忙判斷一下,某串珠子裡是否包含了全部自己想要的珠子?如果是,那麼告訴她有多少多餘的珠子 如果不是,那麼告訴她缺了多少珠子。為方便起見,我們用 0 9 a z ...