抽屜原理(簡單型別)

2021-08-04 14:42:56 字數 785 閱讀 1779

hoho,終於從speakless手上贏走了所有的糖果,是gardon吃糖果時有個特殊的癖好,就是不喜歡將一樣的糖果     放在 一起吃,喜歡先吃一種,下一次吃另一種,這樣;可是gardon不知道是否存在一種吃糖果的順序使得他能     把所有糖果都吃完?請你寫個程式幫忙計算一下。

input

第一行有乙個整數t,接下來t組資料,每組資料佔2行,第一行是乙個整數n(0output

對於每組資料,輸出一行,包含乙個"yes"或者"no"。 

sample input

2

34 1 1

55 4 3 2 1

sample output

no

yes

please use function scanf

題解:本題為簡單的抽屜原理問題  (抽屜原理:n+1個蘋果,n個抽屜。至少有乙個抽屜滿足裡面至少有兩個蘋果。),針對本道題,先進行排列(sort排列複雜度較低),找出乙個最大的數,再對除這個最大數之外的其餘數進行求和sum,如果最大數加1小於等於sum,符合題意輸出yes。

ac **:

#include#includeusing namespace std;

int p[1000005];

bool cmp(int a,int b)

int main()

else

printf("no\n");

}return 0;

}

經典 抽屜原理

抽屜原理 任意367個人中,必有生日相同的人。從任意5雙手套中任取6只,其中至少有2只恰為一雙手套。從數1,2,10中任取6個數,其中至少有2個數為奇偶性不同。大家都會認為上面所述結論是正確的。這些結論是依據什麼原理得出的呢?這個原理叫做抽屜原理。它的內容可以用形象的語言表述為 把m個東西任意分放進...

關於抽屜原理

關於整除問題 a.任意n 1個自然數中,總有兩個自然數的差是n的倍數 例1 任取8個自然數,必有兩個數的差是7的倍數。證明 這8個自然數中有2個自然數,它們除以7的餘數相同.我們可以把所有自然數按被7除所得的7種不同的餘數0 1 2 3 4 5 6 分成七類.也就是7個抽屜.任取8個自然數,根據抽屜...

思維 抽屜原理

codeforces round 707 div.2,c.going home 思路 給出這個值域是2.5e6,開個5e6的陣列,n 暴力列舉就往桶裡扔。也就是cnt a i a j 如果這個cnt 2那麼就找到了答案。最差情況下迴圈5e6 1次數組中必然會出現某個位置cnt i 2 include...