TopCoder用テンプレート

自分のテンプレートを公開。随時追加中。

補助関数

よくつかう補助関数をまとめます。補助関数を利用するには、 以下をインクルード。

#include<algorithm>
using namespace std;

最大・最小

int = 1, int j = 2;

// 最大値
rslt = max(i,j); // rslt = 2

// 最小値
rslt = min(i,j); // rslt = 1

スワップ

ポインタを指定する必要はありません。sortの実装の時などに。

// 交換
swap(i,j) // i=2,j=1