- 557 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 16:20:06 ]
- bitsetよりvector<bool>のほうが性能が上のことが判明した
#include <iostream> #include <vector> #include <bitset> #include <time.h> using namespace std; main(){ #define N 8200000 int n,m,cl; cl=clock(); bitset<N> a; for(m=0;m<10;m++)for(n=0;n<N;n++)a[n]=1; cl=clock()-cl;cout<<cl<<endl; cl=clock(); vector<bool> b(N); for(m=0;m<10;m++)for(n=0;n<N;n++)b[n]=1; cl=clock()-cl;cout<<cl<<endl; }
|

|