牛課練習賽22 A題

2021-08-21 11:07:27 字數 506 閱讀 1177

給6個火柴棍,問能不能拼成「熊」或者「象」

「熊」:4根棍子長度一樣,另外2根棍子長度不一樣

「象」:4根棍子長度一樣,另外2根棍子長度一樣。

如果可以拼出熊,輸出「bear」

如果可以拼出象,輸出「elephant」

如果都不可以拼出,輸出「hernia」

這是乙個簡單模擬題,注意六根一樣長和五根一樣長的情況別忘了就行,直接上**:

#include using namespace std;

int main()

; for(int i=0;i<=9;++i)

a[i]=0;

for(int i=1;i<=6;++i)

for(int i=1;i<=9;++i)

if(a[i]==5)

if(a[i]==4)

}cout<<"bear"<}

}cout<<"hernia"

}

牛課練習賽22 A題

給6個火柴棍,問能不能拼成 熊 或者 象 熊 4根棍子長度一樣,另外2根棍子長度不一樣 象 4根棍子長度一樣,另外2根棍子長度一樣。如果可以拼出熊,輸出 bear 如果可以拼出象,輸出 elephant 如果都不可以拼出,輸出 hernia 這是乙個簡單模擬題,注意六根一樣長和五根一樣長的情況別忘了...

牛客練習賽 22 A

給6個火柴棍,問能不能拼成 熊 或者 象 熊 4根棍子長度一樣,另外2根棍子長度不一樣 象 4根棍子長度一樣,另外2根棍子長度一樣。如果可以拼出熊,輸出 bear 如果可以拼出象,輸出 elephant 如果都不可以拼出,輸出 hernia 一行六個數表示每個火柴棍的長度輸出一行乙個字串表示答案示例...

牛客練習賽22題解

簡單瞎搞題 不會用bitset,所以沒做出來。實際上還是比較簡單的。include using namespace std bitset 1000005 dp 2 int main cout 2 count 簡單資料結構1 這裡要運用拓展尤拉定理。ab modp ab p b p p 0 modp ...