原创 關於C++中的靜態成員和靜態成員函數

1. 靜態成員變量要在類外初始化賦值,原因就是靜態成員爲類的所有對象共同所有,不能在構造函數或類中進行初始化,否則每當申請一個對象就重新賦值,就沒有任何意義了....靜態成員變量的一個很好的作用就是用來統計類的對象實例存在的個數。 初始化

原创 poj3468_線段樹的應用

題意:給定一個數組,給定兩種區間操作,一種是往一個區間中的每一個位置加上一個數,另一種是詢問某個區間的數的和 解法:線段樹 結構定義: struct Node { int l,r; long long tsum,csum; //其

原创 C++面向對象的常考知識點

1. C++的空類默認產生哪些成員函數?     答:默認構造函數,拷貝構造函數,析構函數,賦值函數 2. C++中struct和Class有什麼區別?     答:唯一的區別在於struct裏面默認的訪問控制是public,而Class

原创 poj1961_KMP算法中next數組的應用

1.題意: 給定一個字符串,要求對字符串的每個位置i進行判斷,判斷前i個字符是否可以寫成某個別的字符串的重複,若可以,求出最多可以寫成多少個別的字符串的重複。比如串aabaabaab可以寫成3個aab的重複 2.解法 kmp算法中next

原创 sicily 1889解題報告(bfs維護兩個隊列,實現最短路徑)

題目: ProblemMax is lately playing a game. Given a n*m board, there are only two types of grid on it: # and @. And the

原创 ASP中的注意事項

最近幫老師做一個國際會議的網站,用asp做的,雖然很簡單,但配置的過程也有些東西需要注意的,否則檢查不出來,很浪費時間,注意事項羅列如下: 1. 網站的權限設定,默認情況下,不能訪問“父文件夾”,這時候需要在iis的asp選項中設置,“打