小知識點彙總

2021-07-07 07:25:15 字數 920 閱讀 9268

1 為什麼乙個數的各位數之和可以被3整除時,這個數就可以被3整除

【**:

設乙個n位數number,從個位起每一位為a1 ... an

則number = a1 + a2 * 10 + a3 * 10^2 + ... + an * 10^n-1; (1)

先證必要性:

如果number的各位數之和是3的倍數,

則a1 + a2 + ... an = 3k (k為正整數); (2)

由(2)得a1 = 3k - (a2 + a3 + ... an); (3)

將(3)代入(1)得:

number = 3k + a2 * (10 - 1) + a3 * (10^2 - 1) + ... + an * (10^n-1 - 1); (4)

顯然(4)式右端任意一項都可以被3整除,故number可被3整除。

且倍數為k + a2 * 3 + a3 * 3^2 + ... + an * 3^n-1。

再證充分性:

如果number可以被3整除,那麼number = 3m (m為正整數); (5)

(5)結合(1)得a1 + a2 * 10 + a3 * 10^2 + ... + an * 10^n-1 = 3m; (6)

由(6)得a1 = 3m - (a2 * 10 + a3 * 10^2 + ... + an * 10^n-1); (7)

那麼a1 + a2 + ... an = 3m + a2 * (1 - 10) + a3 * (1 - 10^2) + ... + an * (1 - 10^n-1); (8)

顯然(8)式右端任意一項都可以被3整除,故number的各位數之和是3的倍數。

且倍數為m + a2 * (-3) + a3 * (-3^2) + ... + an * (-3^n-1)。

2 八種球盒問題

【**

小知識點彙總

按位運算 按位取反,單目運算子,例 10 按位與 都為 1 則為 1 按位或 有 1 則為 1 按位異或 不一樣為 1 1 按位左移 乘2的1次方 1 按位右移 左邊補 符號位值,相當於除2的一次方 char 1 short 2 int 4 long 4 long long 8 double 8 f...

Cocos Creator小知識點彙總

hexobj.color new cc.color 255,255,255,60 如上設定透明度,會報錯should not set alpha via color set opacity please 正確設定透明度的方式為 hexobj.opacity 90 另外諸如hexobj.color.s...

python小知識點彙總

場景 自動化用例中需要構造資料,寫入redis 表中已有該primary key的記錄,在現有基礎上更新字段 表中無該記錄,需要插入 請求傳入table欄位,db.table,context為要新增的字段等,一般為json或dict def add table context,table 獲取db ...