原创 Tsinghua MOOC 列車調度(Train)

描述 某列車調度站的鐵道聯接結構如圖所示。 其中,A爲入口,B爲出口,S爲中轉盲端。所有鐵道均爲單軌單向式:列車行駛的方向只能是從A到S,再從S到B;另外,不允許超車。因爲車廂可在S中駐留,所以它們從B端駛出的次序,可能與從A端駛入

原创 Tsinghua MOOC 祖瑪(Zuma)

描述 祖瑪是一款曾經風靡全球的遊戲,其玩法是:在一條軌道上初始排列着若干個彩色珠子,其中任意三個相鄰的珠子不會完全同色。此後,你可以發射珠子到軌道上並加入原有序列中。一旦有三個或更多同色的珠子變成相鄰,它們就會立即消失。這類消除現象可

原创 Stack總結

原创 poj2593 Max Sequence

同樣是DP動態規劃的題目,解題思路和poj2479也是一樣的。從左到右計算並保存每個節點(包含該節點)以前所有子範圍中和的最大值,再從右向左計算每個節點(包含該節點)的子範圍中和的最大值,並同時計算與前半部分和,更新此最大值,直到最後輸出

原创 Cocos2d-x 3.1.1環境配置

零基礎,開始學習cocos2d-x。首先需要配置環境,由於沒用過java語言,Android開發,開發環境什麼的一個都沒有。只好一個一個安裝。 1. JDK安裝: 詳細參考鏈接:JDK 先在官網下載JDK適應的版本,注意自己系統版本Mac

原创 binarySearch二分查找總結

點贊 1 收藏 分享 文章舉報 水之如此 發佈了37 篇原創文章 · 獲贊 19 · 訪問量 3萬+ 私信 關注

原创 Tsinghua MOOC 範圍查詢(Range)

數軸上有n個點,對於任一閉區間 [a, b],試計算落在其內的點數。 輸入 第一行包括兩個整數:點的總數n,查詢的次數m。 第二行包含n個數,爲各個點的座標。 以下m行,各包含兩個整數:查詢區間的左、右邊界a和b。 輸出 對每

原创 List總結

———————————————————————————————————————————————————————————————————————————— =========================================

原创 poj2479 Maximum sum

剛開始刷OJ,看大神對POJ上問題的分類,從動態規劃的問題開始。對動態規劃的理解不是很深刻,但是基本思路是分步解決問題,相同的子問題不重複計算,從而提升算法的效率。  對於這道題,我的思路是先從左到右,計算並存儲每個節點(包括該節點)以前

原创 《C++入門經典》讀書筆記+習題解答 第9章 函數

讀書筆記: 9.1 函數的重載(使用同一函數名的不同函數)需要滿足以下條件之一:   (1)每個函數的參數個數不同;   (2)參數個數相同,但至少有一對對應參數的類型不同;   Tips:重載函數不能僅通過返回值類型來區分。 9.2

原创 322. Coin Change

代碼如下: // CPP class Solution { public: int coinChange(vector<int>& coins, int amount) { if (amount == 0) {

原创 《C++入門經典》讀書筆記 第11章 創建自己的數據類型

11.1 結構類型是程序中的一個新的數據類型,實際上是不同數據類型的數據項的一個指定聚合。 11.2 結構對象是帶有成員的對象,這些對象在默認情況下可以公開訪問。結構可以有數據成員和函數成員。 11.3 typedef語句不創建新的類

原创 DP總結

點贊 收藏 分享 文章舉報 水之如此 發佈了37 篇原創文章 · 獲贊 19 · 訪問量 3萬+ 私信 關注

原创 319. Bulb Switcher

// CPP class Solution { public: int bulbSwitch(int n) { int result = 0; for (int i = 1; i * i <=

原创 LeetCode string類題目總結

點贊 收藏 分享 文章舉報 水之如此 發佈了37 篇原創文章 · 獲贊 19 · 訪問量 3萬+ 私信 關注