Cpp
行列演算に時間を取られるのもアレなのである程度自分でやってみて、高速化のためにBoostを導入することにした。 OSX+Macportsを使うとインストールが簡単らしい。 sudo port install boost これでとりあえずインストールは終了。ちょっと時間はかかるけど今…
#include <iostream> using namespace std; int main(int argc, char const* argv[]){ cout << "hello world" << endl; return 0; } だいたいこれに色々追加して動かすことだけはできる。クラス分けたりとかはまた別のお話。</iostream>
これ、早くなってんの?って思った時に使う。 精度は今ひとつ…?比較のために使うくらいで。 必要な宣言 #include <iostream> #include <vector> #include <time.h> using namespace std; 使ってたソースから抜粋したから足りないかも… clock_t old_time,new_time; old_time = clock();</time.h></vector></iostream>…
再帰に慣れよう。ということで書いたコードがこれ。 int saiki(int a){ cout << a << endl; if(a > 4000){ return a; } else { return saiki(a*2); } } main関数から呼び出すときは int main(){ saiki(2); } とかやると 2 4 8 16 32 64 128 2…