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