147 | 258 | 369數學
萬 | 餅 | 條class
上述9張數字牌,配合(萬 | 餅 | 條),從中隨便丟掉2張,剩下的牌,是能夠胡牌的。d3
如今,輸入N個7張牌,判斷能不能胡牌。di
這裏若是簡單粗暴的枚舉討論,會陷入的細節中。co
比較好的思路是利用數學剩餘類d3
1-4-7 mod3 = 1數字
2-5-8 mod3 = 2枚舉
3-6-9 mod3 = 0
每一個剩餘類只能對應一個字母,每一個剩餘類至少要有一個字母,這樣就能夠屏蔽具體細節。
147 | 258 | 369數學
萬 | 餅 | 條class
上述9張數字牌,配合(萬 | 餅 | 條),從中隨便丟掉2張,剩下的牌,是能夠胡牌的。d3
如今,輸入N個7張牌,判斷能不能胡牌。di
這裏若是簡單粗暴的枚舉討論,會陷入的細節中。co
比較好的思路是利用數學剩餘類d3
1-4-7 mod3 = 1數字
2-5-8 mod3 = 2枚舉
3-6-9 mod3 = 0
每一個剩餘類只能對應一個字母,每一個剩餘類至少要有一個字母,這樣就能夠屏蔽具體細節。