原创 C++ 易錯知識總結

1. C/C++中switch的參數類型 傳遞給 switch 和 case 語句的參數應該是 int 、 short、 char 或者 byte

原创 遞歸 編程題#2: 文件結構“圖”(Coursera 程序設計與算法 專項課程4 算法基礎 郭煒、劉家瑛;switch case後接多行語句)

編程題#2: 文件結構“圖” 來源: POJ (Coursera聲明:在POJ上完成的習題將不會計入Coursera的最後成績。) 注意: 總時間限制: 1000ms 內存限制: 65536kB 描述 在計算機上看到文件系統的結

原创 給研究生的一些忠告

本文轉載自:http://blog.sciencenet.cn/blog-720485-784084.html

原创 期末考試 編程題#10:輸出指定結果二(Coursera 程序設計與算法 專項課程3 C++程序設計 郭煒、劉家瑛;虛函數繼承)

編程題#10:輸出指定結果二 來源: 北京大學在線程序評測系統POJ (Coursera聲明:在POJ上完成的習題將不會計入Coursera的最後成績。) 總時間限制: 1000ms 內存限制: 1024kB 描述 通過填空使得

原创 期末考試 編程題#11:數據庫內的學生信息(Coursera 程序設計與算法 專項課程3 C++程序設計 郭煒、劉家瑛;STL編寫)

編程題#11:數據庫內的學生信息 來源: 北京大學在線程序評測系統POJ (Coursera聲明:在POJ上完成的習題將不會計入Coursera的最後成績。) 總時間限制: 3000ms 內存限制: 20480kB 描述 程序填

原创 ** 動態規劃(2) 編程題#2: Charm Bracelet(Coursera 程序設計與算法 專項課程4;#define maxN 3402 此處沒有 ; 號!)

編程題#2: Charm Bracelet 來源: POJ (http://bailian.openjudge.cn/practice/4131/) 注意: 總時間限制: 1000ms 內存限制: 65536kB 描述 Bess

原创 * 深度優先搜索(1) 編程題#1: 棋盤問題(Coursera 程序設計與算法 專項課程4 算法基礎;遞歸+剪枝!)

編程題#1: 棋盤問題 來源: POJ (http://bailian.openjudge.cn/practice/1321/) 注意: 總時間限制: 1000ms 內存限制: 65536kB 描述 在一個給定形狀的棋盤(形狀可

原创 常用命令、快捷鍵

一、常用命令 1. Anaconda Navigator 打開Anaconda Navigator命令:anaconda-navigator 打開 Jupyter Notebook命令:ipython notebook tens

原创 遞歸 編程題#1: 完美覆蓋(Coursera 程序設計與算法 專項課程4 算法基礎 郭煒、劉家瑛;Fibonacci數列)

編程題#1: 完美覆蓋 來源: POJ (Coursera聲明:在POJ上完成的習題將不會計入Coursera的最後成績。) 注意: 總時間限制: 1000ms 內存限制: 65536kB 描述 一張普通的國際象棋棋盤,它被分成

原创 枚舉 編程題#1: 畫家問題(Coursera 程序設計與算法 專項課程4;枚舉方法:用二進制依次加1的進位方法模擬實現)

編程題#1: 畫家問題 來源: POJ (http://bailian.openjudge.cn/practice/2813/) 注意: 總時間限制: 1000ms 內存限制: 65536kB 描述 有一個正方形的牆,由N*N個

原创 C++ 常用函數及注意細節

memset() 以字符填充緩衝區 參考:http://zh.cppreference.com/w/cpp/string/byte/memset 注意細節: 得加頭文件 #include <cstring> 老生常談,正確使

原创 * 動態規劃(2) 編程題#1:UNIMODAL PALINDROMIC DECOMPOSITIONS(梯形數組 *R[N] 省空間,while (cin >> N){,long long型數組)

編程題#1:UNIMODAL PALINDROMIC DECOMPOSITIONS 來源: POJ (http://bailian.openjudge.cn/practice/1221/) 注意: 總時間限制: 1000ms 內存

原创 動態規劃(1) 編程題#1:集合加法(Coursera 程序設計與算法 專項課程4 算法基礎 郭煒、劉家瑛;map容器插入元素)

編程題#1:集合加法 來源: POJ (http://bailian.openjudge.cn/practice/2792/) 注意: 總時間限制: 3000ms 內存限制: 65536kB 描述 給出2個正整數集合A = {p

原创 C與C++中的常用提高程序效率的方法

本文轉載自:http://blog.csdn.net/huatian5/article/details/51083516

原创 動態規劃(1) 編程題#2: 滑雪(C++ STL中Map的按Key排序和按Value排序,memset函數直接將數組中的元素全部置成某個數,常函數)

編程題#2: 滑雪 來源: POJ (http://bailian.openjudge.cn/practice/1088/) 注意: 總時間限制: 1000ms 內存限制: 65536kB 描述 Michael喜歡滑雪百這並不奇