ACM題目大都有規定運行時間的,
那么我們如何測得程序運行時間呢?
這就得益于C++函數庫time.h
下面是一段示范代碼:
#include<iostream>
#include<time.h>
using namespace std;
int main()
{
???????long beginTime =clock();//獲得開始時間,單位為毫秒
???????for(int i=0;i<10000;i++){cout<<i<<endl;}//輸出10000行數字
???????long endTime=clock();//獲得結束時間
??????cout<<"beginTime:"<<beginTime<<endl
?????????????<<"endTime:"<<endTime<<endl
?????????????<<"endTime-beginTime:"<<endTime-beginTime<<endl;
?????? return 0;
}
posted @
2006-05-28 13:15 beyonlin 閱讀(10230) |
評論 (9) |
編輯 收藏
金山公司是國內軟件公司的龍頭老大。
金山公司的發展代表了國內軟件的發展。
今天有辛在我們學校聽到了金山公司副總裁葛珂的精彩演講。
聽著葛副總激情彭湃的演講就能感覺到一股愛國激情。
真沒想到短短幾年里金山公司的職工就能重寫500萬行代碼的WPS 辦公軟件。
而且做得那么完善。
聽完講座回來馬上安裝WPS Office 2005,卸載Microsoft Office 2003。
原因有三:
一、國產軟件。既然國產的做得這么好,為什么要用外國的呢?
二、體積小。安裝包只有30多M。不像Microsoft Office,冗余代碼多,安裝須要1G多硬盤空間。
三、雙向兼容Microsoft Office 辦公軟件。Microsoft Office的文件可以用在WPS Office 2005下操作,
?WPS Office 2005的文件可以在Microsoft Office下操作。
在這里順便幫金山公司做一下宣傳,希望大家能支持國產軟件。
WPS Office 2005免費下載地址
http://wps.kingsoft.com/download/chp/2005/09/02/63853.shtml
posted @
2006-05-27 01:52 beyonlin 閱讀(379) |
評論 (0) |
編輯 收藏
馬上就要期末考了,
ACM暫告一段落,
考完試后再總結一下這個學期的ACM。
posted @
2006-05-25 20:35 beyonlin 閱讀(255) |
評論 (0) |
編輯 收藏
很多初學者在用string 類的時候會犯這樣的錯誤:
操作不存在的元素,如:
#include<iostream>
#include<string>
using namespace std;
int main()
{
???????string str;
???????cin>>str[0];
???????cout<<str[0];
???????return 0;
}
這樣得到輸出的結果是不確定的。
因為在這里創建的是一個空 string 類,
長度為0,值為""(空)。
因此不存在str[0]。
posted @
2006-05-24 18:19 beyonlin 閱讀(310) |
評論 (0) |
編輯 收藏
最近遇到了一個問題:
在函數內定義了一個一百萬的數組。
編譯、連接沒問題,但執行時就會提示堆棧溢出。
但定義全局變量卻沒有問題。
誰能給我解釋一下為什么?
posted @
2006-05-06 23:32 beyonlin 閱讀(11880) |
評論 (5) |
編輯 收藏