學習心得一之演算法競賽入門

2021-07-04 06:12:43 字數 1180 閱讀 8322

1.%lf 標準控制輸出符 保留小數點後六位。

2.int / int = int; 

3.在演算法競賽中不要使用標頭檔案conio.h,包getch(),getche()函式。

4.盡量用const關鍵字宣告常數。

5.不拘一格得使用偽**來思考和描述演算法。

在觀察無法找出錯誤時,可以用「輸出中間變數」的方法查錯。

6.floor(x)函式返回x的整數部分。

scanf 函式返回成功輸入的變數個數。

7.程式計時器:

#includecout << (double)clock()/clocks_per_sec << endl;

8.使用檔案輸入輸出重定向:(freopen)

//#define local                           //只有定義了符號local,才編譯freopen兩條語句

#include

#define inf 1000000000

int main()

printf("%d %d %.3lf\n", min, max, (double)s/n);

return 0;}

用檔案輸入輸出:(fopen) c:

#include

#define inf 1000000000

int main()

fprintf(fout, "%d %d %.3lf\n", min, max, (double)s/n);

fclose(fin);

fclose(fout);

return 0;

}c++:

#include

#include

using namespace std;

ifstream fin("data.in.txt");

ofstream fout("data.out.txt");

int main()

cout << fixed << setprecision(5) << sum << endl;

return 0;}

#include

#include

using namespace std;

int main()

;for(x = 100; x < 333; x++)

return 0;}

第一章~第二章

Spring入門學習 心得

可以通過如下途徑入門spring 1 看 spring 開發指南 夏昕v0.8預覽版 2 看 輕量級 j2ee 企業應用實戰 struts spring hibernate 整合開發 李剛所著 3 看 spring framework開發參考手冊 4 還可以看看spring 學習的中文論壇 http...

MapReduce入門學習心得

mapreduce的入門課程心得 1.磁碟的讀寫速度成為瓶頸。光資料載入就會耗去大量時間。2.產生的中間結果也必須放到外部儲存裝置上,磁碟讀寫的速度又一次耗時。3.對中間結果的彙總需要將外部儲存的中間結果再一次讀入記憶體。所以將檔案分散到大量機群中進行並行處理,能夠大大減少硬碟讀寫問題造成的影響。那...

Hadoop入門學習心得

hadoop入門學習心得 網際網路的快速發展帶來了資料快速增加,海量資料的儲存已經不是一台機器所能處理的問題了。hadoop的技術就應運而生。在看了超人學院吳超老師的講解之後,對這個概念有了乙個比較系統的了解。可以講hadoop的核心內容看作是兩個部分,乙個是分布式儲存,乙個是分布式計算。對於分布式...