*僅供參考html
將LANQIAO中的字母從新排列,能夠獲得不一樣的單詞,如LANQIAO、AAILNOQ等,注意這7個字母都要被用上,單詞不必定有具體的英文意義。
請問,總共能排列如多少個不一樣的單詞。算法
計算策略:正難則反,結果 = 全排列 - 重複統計的單詞數。spa
先求出7個單詞的全排列
\(S=A_7^7=7×6×5×4×3×2×1=5040\).net
5個不重複單詞全排列
\(A=A_5^5=5×4×3×2×1=120\)code
5個不重複單詞有6個間隔
\(□ I □ L □N □ O □ Q □\)htm
狀況1:「AA」綁一塊兒放在6個間隔中
\(B=C_6^1=6\)blog
狀況2:「AA」分開放在6個間隔中
\(C=C_6^2=\displaystyle\frac{6×5}{2×1}=15\)leetcode
計算一下獲得答案
\(R=S-A×(B+C)=5040-2520=2520\)get
一開始想7個單詞全排列,\(A_7^7=5040\),填上就萬事大吉了吧。
定睛一看🤔它有兩個AA,那麼例如「AAILNOQ」的狀況在全排列的狀況下會統計兩次,不符題意it
在計算機存儲中,12.5MB是多少字節?
\(12.5MB=12.5×1024×1024B=13,107,200B\)
電腦中存儲經常使用的單位:
1B(Byte 字節) = 8Bit
1KB (Kilobyte 千字節) = 1024Byte,
1MB (Megabyte,兆字節,簡稱「兆」) = 1024KB,
1GB (Gigabyte,吉字節,又稱「千兆」) = 1024MB,
1TB (Terabyte,太字節,或百萬兆字節) = 1024GB,其中1024=2^10 (2的10次方)。
可能把字節當作千字節,或者混淆了字節和千字節。
由1對括號,能夠組成一種合法括號序列:()。
由2對括號,能夠組成兩種合法括號序列:()()、(())。
由4對括號組成的合法括號序列一共有多少種?
暴力法:直接在紙張上寫出😁
算法求解,我不會😂
可參考:括號生成 - 力扣
我只寫出這7鍾
\(()()()(),(())()(),()(())(),()()(()),((()))(),()((())),()((())),(((()))),\)
一個包含有2019個結點的無向連通圖,最少包含多少條邊?
一個有n個頂點的無向連通圖最多有n(n-1)/2條邊,最少有n-1條邊(參考)。
答案即2018。
圖論還沒學,作錯寫成2019了😭