原创 【揹包九章完全揹包】獲取最大價值-每件物品可以重複放 (附 優化)

輸入 4 5 1 2 2 4 3 4 4 5   題目:小明有容量m的袋子,有n個物品 物品有價值和體積 每件物品可以重複放入揹包,問最多能裝多少價值的物品。 前兩個數爲n,m (n爲n個物品,m代表有m容量的袋子) 完全揹包

原创 【leetCode-DFS】【leetCode-DP-01揹包】279. 完全平方數

      給定一個非負整數數組,a1, a2, ..., an, 和一個目標數,S。現在你有兩個符號 + 和 -。對於數組中的任意一個整數,你都可以從 + 或 -中選擇一個符號添加在前面。 返回可以使最終數組和爲目標數 S 的所有添加符

原创 【leetCode-DP-01揹包】416. 分割等和子集

給定一個只包含正整數的非空數組。是否可以將這個數組分割成兩個子集,使得兩個子集的元素和相等。 注意:每個數組中的元素不會超過 100 示例 1: 輸入: [1, 5, 11, 5] 輸出: true 解釋: 數組可以分割成 [1,

原创 【leetCode-遞歸、DP】650. 只有兩個鍵的鍵盤

最初在一個記事本上只有一個字符 'A'。你每次可以對這個記事本進行兩種操作: Copy All (複製全部) : 你可以複製這個記事本中的所有字符(部分的複製是不允許的)。 Paste (粘貼) : 你可以粘貼你上一次複製的字符。 給定一

原创 【揹包九章-01揹包】獲取最大價值 (附 01揹包一維數組優化的時候爲什麼容量要逆序遍歷)

輸入 4 5 1 2 2 4 3 4 4 5 題目:小明有容量m的袋子,有n個物品 物品有價值和體積,問最多能裝多少價值的物品。 前兩個數爲n,m (n爲n個物品,m代表有m容量的袋子) 01揹包 static int[]

原创 【leetCode-DP】買賣股票的最佳時機(1-4)

參考:傳送門 定義通用狀態dp[i][j][k] 數組,含義dp[第一天...第N天的股票價格 ][限制交易次數][ 0未持有股票;1持有股票 ] 通用狀態轉移方程: dp[i][j][0] = Math.max(dp[i - 1][

原创 深入區塊鏈以太坊源碼之挖礦

// Miner creates blocks and searches for proof-of-work values. type Miner struct { mux *event.TypeMux worker

原创 深入區塊鏈以太坊源碼之橢圓曲線算法

橢圓曲線加密算法Elliptic Curve CryptoSystem 安全性基礎:橢圓曲線羣上的離散對數問題。目前,最好解決算法仍是指數時間。 一、橢圓曲線羣是由兩部分組成: 第一部分是M。區域F中有兩個數a,b M = y^2  =

原创 深入區塊鏈以太坊源碼之p2p通信

一、p2p網絡中分爲有結構和無結構的網絡 無結構化的: 這種p2p網絡即最普通的,不對結構作特別設計的實現方案。 優點是結構簡單易於組建,網絡局部區域內個體可任意分佈, 反正此時網絡結構對此也沒有限制;特別是在應對大量新個

原创 深入區塊鏈以太坊源碼之交易、智能合約和虛擬機

交易的大致流程: //交易執行的大體流程 // state_processor.go func (p *StateProcessor) Process(block *types.Block, statedb *state.StateDB

原创 Ajax實現表格中信息不刷新頁面進行更新數據

這篇文章主要爲大家詳細介紹了Ajax實現表格中的信息不刷新頁面進行更新數據,具有一定的參考價值,感興趣的小夥伴們可以參考一下 本文實例爲大家分享了Ajax實現表格中的信息進行更新數據,供大家參考,具體內容如下 ht

原创 Navicat激活碼、破解、下載

傳送門

原创 tmp

geth --identity "mydev" --rpc --rpccorsdomain "*" --datadir "D:\blockchain\dev" --rpcapi "db,eth,net,web3" --networkid

原创 關於FileReader和FileWriter作用在同一個文件上

fileReader = new FileReader(file); fileWriter = new FileWriter(file); bufferedReader = new BufferedReader(fileReader);

原创 偷偷登你的賬號會不會被罵,嘿嘿

恩,鄧大人果然是個認真學習的好孩子,值得鼓勵,嘿嘿~你永遠是最棒的!   大TT留言~