2015-02-05 92 views
1

我從編程和問題競爭中,有一個時間限制(0.1秒)。所以,我需要檢查我的程序是否工作正常,然後上傳它(如果編譯時間不超過0.1秒)。 我該如何檢查? 在此先感謝,如何檢查編譯時間?

+0

某些命令行編譯器列出了編譯程序所用的時間。 – 2015-02-05 20:43:09

+1

「Works well」意思是什麼?什麼硬件0.1秒?這太模糊了,甚至無法回答。 – tadman 2015-02-05 20:43:21

+1

等待,*編譯*時間必須是0.1秒,或*執行*時間? – 2015-02-05 20:43:24

回答

3

遠程計算機上的編譯時間在本地計算機上無法確定(除非兩臺計算機在軟件和硬件方面以及它們正在同時執行的內容相同,中斷編譯器等的事件),所以你無法做到這一點。

0

在Debian Linux上可以運行time g++ your_program.cpp -o outputName,它會的實際輸出,用戶和系統時間

0

的DEV-C++編譯器總是說,這需要在程序完成運行時,運行的時間。 Borland也有,但我不會推薦使用它,因爲它在編譯器的命令行中有很多工作。如果您使用的代碼需要用戶輸入,這會延遲程序因人爲響應時間而需要運行的時間。