Link
Solution
如果的数字有个,肯定是可以的 否则,设有个,那么有个需要从剩下的的数字中取。总共要取个,那只要这数字的和即可 充分必要性显然
Tips
从最显然的特殊情况()看起,有可能可以启发出分类讨论的大体思路,帮助解题。
Code
1 |
|
如果>s的数字有>c个,肯定是可以的 否则,设有t个,那么有c−t个1∗s需要从剩下的≤s的数字中取。总共要取s(c−t)个1,那只要这c−t数字的和≥s(c−t)即可 充分必要性显然
从最显然的特殊情况(>s)看起,有可能可以启发出分类讨论的大体思路,帮助解题。
1 | #include "lucida" |