初賽De各種各樣的知識點
雜七雜八
-
c++編譯器
是系統軟體。 -
TCP/IP是網路模型的名稱。
-
n n n個數字要同時找到最大值和最小值,求最小比較次數。此時我們兩兩比較,大概 n n n 的一半左右,再用 O ( 2 L ) , L = n / 2 O(2L),L=n/2 O(2L),L=n/2的時間去比較,則答案大概為 1.5 n 1.5n 1.5n,模擬細節可得至少需要: ⌈ 3 n 2 ⌉ − 2 \lceil \frac{3n}{2} \rceil -2 ⌈23n⌉−2
-
本題中,我們約定布林表示式只能包含 p, q, r 三個布林變數,以及“與”(∧)、“或”(∨)、“非”(¬)三種布林運算。如果無論 p, q, r 如何取值,兩個布林表示式的值總是相同,則稱它們等價。例如,(p∨q)∨r 和 p∨(q∨r)等價,p∨¬p 和 q∨¬q 也等價;而 p∨q 和 p∧q 不等價。那麼,兩兩不等價的布林表示式最多有____128_____個。
兩種布林表示式不同當且僅當存在某一個 ( p , q , r ) (p,q,r) (p,q,r)的取值相同且結果不同, ( p , q , r ) (p,q,r) (p,q,r)共有 8 8 8 種取值,則相當於 8 8 8 種情況中有多少種情況是不同的,所以答案是 2 8 = 256 2^8=256 28=256。 -
IPv6 地址大小為 128 位。首選 IPv6 地址表示法為 x : x : x : x : x : x : x : x x:x:x:x:x:x:x:x x:x:x:x:x:x:x:x,其中每個 x x x 是地址的 8 個 16 位部分的十六進位制值。IPv6 地址範圍從 0000 : 0000 : 0000 : 0000 : 0000 : 0000 : 0000 : 0000 0000:0000:0000:0000:0000:0000:0000:0000 0000:0000:0000:0000:0000:0000:0000:0000 至 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff。其中,前導0可以省略,例如: 0010 0010 0010可以簡化為 10 10 10,其中一堆 0 0 0 可以用 : : :: :: 代替。
例如:2400:da00::dbf:0:100是合法的,因為:2400:da00:0000:0000:0dbf:0000:0100.但是。2400:da00:0dbf:0000:0100是不合法的,因為冒號的個數小於7個。 -
分治法可解決快速冪問題。
-
T ( n ) = 3 T ( n / 2 ) + 4 T ( n / 4 ) + n T(n)=3T(n/2)+4T(n/4)+n T(n)=3T(n/2)+4T(n/4)+n的時間複雜度:設 T ( n ) = O ( n 2 ) T(n)=O(n^2) T(n)=O(n2),帶入得 n 2 = n 2 + n n^2=n^2+n n2=n2+n, n n n 是常數可以忽略,則假設成立。
-
經過 3 3 3 次交換時陣列有序的方案:建圖,考慮連通塊。前置芝士圓排列 ( n − 1 ) ! (n-1)! (n−1)!。連通塊 4 + 1 : C 5 4 ( 4 − 1 ) ! = 30 , 3 + 2 : C 5 3 ( 2 − 1 ) ! ( 3 − 1 ) ! = 20 4+1:C_{5}^{4} (4-1)!=30,3+2:C_{5}^{3} (2-1)! (3-1)!=20 4+1:C54(4−1)!=30,3+2:C53(2−1)!(3−1)!=20,則答案為 50 50 50。
-
是否存在兩個和為 S S S 的數精確下界為 n n n.
-
C++相對於C語言的優勢:函式過載 模板 類的訪問控制與繼承 虛擬函式 bool 名稱空間,一共有 6 6 6種,而動態記憶體分配不屬於。
-
[ 1 , 9 ] [1,9] [1,9]存入堆的方案,因為堆是完全二叉樹,答案是: C 8 5 C 4 3 C 2 1 = 896 C_{8}^{5}C_{4}^{3}C_{2}^{1}=896 C85C43C21=896。
-
一棵樹轉化為二叉樹以後:原則是左二子,右兄弟。
則普通樹的DFS序=二叉樹的先序遍歷。 -
引導型病毒能感染Boot和MBR。
問題的複雜度分析
-
規約:若解決問題B就能解決問題A,則A能規約到問題B。例如,解決尤拉路就能解決哈密爾頓路徑,因此哈密爾頓路徑問題能夠規約到尤拉路問題。
-
多項式時間:指數級別和階乘級別的複雜度不屬於多項式時間。
-
P(Pspace):多項式解決。
-
NP:多項式驗證,顯然多項式既然能解決則驗證肯定是正確的,所以P∈NP。
-
NPC(NP-Hard):屬於NP問題,所有NP都能規約到NPC上。
-
NPH(NP-Complete):不一定屬於NP,但同樣所有NP都能規約到NPC上。
-
求哈密爾頓路徑的數量不是任何問題,計數題都不是。
-
數集和S,判斷是否存在任意子集的和為S是NP,不為S是Co-NP問題。
-
NP類問題沒有多項式演算法,理論上沒有被證實,也沒有被否定。
-
說法:NP完全問題的定義是指可以由任意NP問題經過多項式的時間內規約到的問題。錯誤。正確說法:xxxxx規約到的NP問題。
相關文章
- OC各路大神部落格、各種知識點部落格
- C#中的各種各樣的索引器C#索引
- 免費api推薦,各種各樣的都有~API
- python,函式各種基礎知識Python函式
- C和C++篇——各種各樣的函式C++函式
- 「API分享」整理了各種各樣的免費API介面API
- 資料結構-各知識點連結整合資料結構
- 深入理解微服務架構spring的各個知識點(面試必問知識點)微服務架構Spring面試
- INDEX JAVA 各類名詞理解 & 知識點理解 目錄IndexJava
- 易被忽略的知識點之 ---- 各種時間複雜度和空間複雜度時間複雜度
- 認識各種記憶體地址記憶體
- 程式猿的年終總結,各種版本各種殘
- 【Bioinfo Blog 014】【Shell】——亂七八糟各種各樣的命令記錄
- 初識python必知的6個知識點Python
- 各種加速
- JAVA的各種OJava
- Nginx的各種配置Nginx
- MySQL的各種joinMySql
- 各種排序的原理排序
- Oracle 的各種表Oracle
- js建立物件的各種方法以及優缺點JS物件
- RAC各節點時間同步的兩種方法
- SAP 軟體的精髓之一:各種各樣的決定機制 - Determination Logic
- 各種TOP SQLSQL
- 各種協議協議
- stream流各種
- 基礎知識3——警報日誌,跟蹤檔案,各種檢視
- mysql的各種日誌MySql
- iOS 中的各種鎖iOS
- Windows 的各種聲音Windows
- 各種符號的英文符號
- Flutter 知識梳理 (狀態管理) - Provider 之各種 XXProvider 的使用姿勢FlutterIDE
- 各種各類好用熱門API推薦API
- 關於 Android 中的各種 Bar 和“透明狀態列”的一些知識Android
- php各級工程師需要掌握的知識體系PHP工程師
- 老鳥向新手講解各種程式設計比賽程式設計
- 軟體開發各個階段用到的各種圖
- 數字影像處理--認識影像各種概念