原创 【UVa 12499】 I am Dumb 3

題目鏈接:【UVa 12499】 I am Dumb 3 題意:Nim問題,有n堆石子,a1<=a2<=a3........<=an<=L.兩個人輪流給任意一堆添加石子,保證每堆石子的數量符合上述條件,如果當前這個人不能給任何堆添加石子

原创 C++基礎(6)——string類

string類的構造字符串 構造函數 描述 string(const char *s) 將string對象初始化爲s指向的NBTS(null-terminated string) string(size_type

原创 求1+2+......+n

題目描述 求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C)。 class Solution { public: int Sum_Solut

原创 C++基礎(4)——vector

vector是一個能夠存放任意類型的動態數組,能夠增加和壓縮數據。 必須包含頭文件#include,全局命名域方式using namespase std; vector使用方式 (1) vector c,c; (2) vector

原创 C++基礎(5)——類繼承

1. 從一個類派生出另一個類時,原始類稱爲基類,繼承類稱爲派生類。 class TableTennisPlayer//一個簡單的基類 { private: string firstname; string lastname;

原创 C++基礎(3)——[使用類]

運算符重載,需使用被稱爲運算符函數的特殊函數形式。運算符函數的格式如下: operatorop(argument-list) //例如operator+() 重載+運算符;operator*() 重載*運算符; //op必須是有效

原创 C++基礎(1)

1. 面向對象編程(OOP)       結構化編程強調算法,試圖使問題滿足語言的過程性方法。       OOP強調數據,試圖讓語言來滿足問題的要求,其理念是設計 與問題的本質特徵相對應的數據格式。    C++中的類是一種規範,它描述

原创 【CSP201703-4】地鐵修建

時間限制: 1.0s 內存限制: 256.0MB 問題描述: 問題描述   A市有n個交通樞紐,其中1號和n號非常重要,爲了加強運輸能力,A市決定在1號到n號樞紐間修建一條地鐵。   地鐵由很多段隧道組成,每段隧道連接兩個交通樞紐。經

原创 C++基礎(2)——面向對象編程(OOP)【對象和類】

1.  特性:抽象;封裝和數據隱藏;多態,繼承;代碼的可重用性。2.  採用OOP方法時,首先從用戶的角度考慮對象——描述對象所需的數據以及描述用戶與數據交互所需的操作。完成對接口的描述後,需要確定如何實現接口和數據存儲。最後,使用新的設

原创 hdoj題目分類

模擬題, 枚舉 1002 1004 1013 1015 1017 1020 1022 1029 1031 1033 1034 1035 1036 1037 1039 1042 1047 1048 1049 1050 1057 1062 1

原创 【CSP201609-2】火車購票

問題描述   請實現一個鐵路購票系統的簡單座位分配算法,來處理一節車廂的座位分配。   假設一節車廂有20排、每一排5個座位。爲方便起見,我們用1到100來給所有的座位編號,第一排是1到5號,第二排是6到10號,依次類推,第20排是96到

原创 intellijIDEA手動安裝Scala插件

參考文章:http://blog.csdn.net/a2011480169/article/details/52712421 IDEA軟件本地安裝Scala不成功,需要手動安裝。 1.首先找到軟件裏面匹配的Scala版本。 2.Scal

原创 CentOS安裝intellijIDEA步驟

1.在虛擬機中打開網址https://www.jetbrains.com/idea/,下載需要的IDEA版本。 2.在文檔中找到下載的壓縮包,移動到自己想放的文件夾中。 3.解壓到opt文件夾 4.重命名文件名 5.進入IDEA的b

原创 【hdoj 1272】小希的迷宮

小希的迷宮 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 36409 Accep

原创 【hdoj1005】Number Sequence

Number SequenceTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 13