原创 C語言/C++ 動態分配數組(一維/二維)的大小
c語言:malloc - free c++:malloc - free and new - delete 代碼(已通過編譯): #include <iostream> #include <cstdio> #include <
原创 LeetCode算法題解 441-排列硬幣【待進一步地完善】
題目描述 題解: 方法1:枚舉法(不解釋) 方法2:等差數列法【待理解】 方法3:二分法【待理解】 代碼: class Solution { public: int arrangeCoins(int n) {
原创 《計算機網絡—自頂向下方法》 第四章Wireshark實驗:IP
實驗描述: 在本實驗中,我們將研究 IP 協議,重點關注 IP 數據報(IP datagram)。我們將通過分析在執行 traceroute 程序發送和接收的一系列 IP 數據報的過程來完成這個實驗(traceroute 程序本
原创 藍橋杯算法題解 歷屆試題 大臣的旅費
題目描述 問題描述 很久以前,T王國空前繁榮。爲了更好地管理國家,王國修建了大量的快速路,用於連接首都和王國內的各大城市。 爲節省經費,T國的大臣們經過思考,制定了一套優秀的修建方案,使得任何一個大城市都能從首都直接或者通過其他
原创 LeetCode算法題解 70-爬樓梯
題目描述 題解: 我用的就是動態規劃,其實還有別的方法。 兩種形式:1. 暴力遞歸法(超時) -> 改進爲記憶化搜索 2. 自底向上的迭代(動態規劃) 代碼: class Solution { public: /*
原创 《計算機網絡—自頂向下方法》 第六章Wireshark實驗:Ethernet and ARP
實驗描述: 在本實驗中,我們將研究以太網協議和 ARP 協議。在開始實驗之前, 您可以查看課本的 6.4.1 節(鏈路層地址和 ARP)和 6.4.2(以太網), 您也可以去看 RFC 826(ftp://ftp.rfc-edi
原创 《計算機網絡—自頂向下方法》 第五章Wireshark實驗:ICMP
實驗描述: 在本實驗中,我們將探討 ICMP 協議的幾個方面: Ping 程序生成的 ICMP 消息; Traceroute 程序生成的 ICMP 消息; ICMP 消息的格式和內容。 實驗過程: 1. ICMP 協議和
原创 藍橋杯算法題解 歷屆試題 核桃的數量
題目描述 問題描述 小張是軟件項目經理,他帶領3個開發組。工期緊,今天都在加班呢。爲鼓舞士氣,小張打算給每個組發一袋核桃(據傳言能補腦)。他的要求是: 各組的核桃數量必須相同 各組內必須能平分核桃(當然是不能打碎的) 儘量提
原创 藍橋杯算法題解 算法訓練 集合運算
題目描述 問題描述 給出兩個整數集合A、B,求出他們的交集、並集以及B在A中的餘集。 輸入格式 第一行爲一個整數n,表示集合A中的元素個數。 第二行有n個互不相同的用空格隔開的整數,表示集合A中的元素。 第三行爲
原创 藍橋杯算法題解 歷屆試題 瓷磚鋪放
題目描述 問題描述 有一長度爲N(1<=N<=10)的地板,給定兩種不同瓷磚:一種長度爲1,另一種長度爲2,數目不限。要將這個長度爲N的地板鋪滿,一共有多少種不同的鋪法? 例如,長度爲4的地面一共有如下5種鋪法: 4
原创 藍橋杯算法題解 歷屆試題 攔截導彈
題目描述 問題描述 某國爲了防禦敵國的導彈襲擊,發展出一種導彈攔截系統。但是這種導彈攔截系統有一個缺陷:雖然它的第一發炮彈能夠到達任意的高度,但是以後每一發炮彈都不能高於前一發的高度。某天,雷達捕捉到敵國的導彈來襲。由於該系
原创 藍橋杯算法題解 歷屆試題 分考場
題目描述 問題描述 n個人參加某項特殊考試。 爲了公平,要求任何兩個認識的人不能分在同一個考場。 求是少需要分幾個考場才能滿足條件。 輸入格式 第一行,一個整數n(1<n<100),表示參加考試的人數。 第二
原创 藍橋杯算法題解 歷屆試題 合根植物
題目描述 問題描述 w星球的一個種植園,被分成 m * n 個小格子(東西方向m行,南北方向n列)。每個格子裏種了一株合根植物。 這種植物有個特點,它的根可能會沿着南北或東西方向伸展,從而與另一個格子的植物合成爲一體。
原创 藍橋杯算法題解 歷屆試題 錯誤票據
題目描述 問題描述 某涉密單位下發了某種票據,並要在年終全部收回。 每張票據有唯一的ID號。全年所有票據的ID號是連續的,但ID的開始數碼是隨機選定的。 因爲工作人員疏忽,在錄入ID號的時候發生了一處錯誤,造成了某個ID斷號,另
原创 藍橋杯算法題解 歷屆試題 帶分數
題目描述 問題描述 100 可以表示爲帶分數的形式:100 = 3 + 69258 / 714。 還可以表示爲:100 = 82 + 3546 / 197。 注意特徵:帶分數中,數字1~9分別出現且只出現一次(不包含0)。 類似