使い方
chmax(a,b)でa=max(a,b)の更新をする. 更新があった場合はtrueを返す. chminも同様:
実装
template <class T>bool chmax(T &a, const T &b) { return a < b ? a = b, 1 : 0; }template <class T>bool chmin(T &a, const T &b) { return a > b ? a = b, 1 : 0; }chmax(a,b)でa=max(a,b)の更新をする. 更新があった場合はtrueを返す. chminも同様:
template <class T>bool chmax(T &a, const T &b) { return a < b ? a = b, 1 : 0; }template <class T>bool chmin(T &a, const T &b) { return a > b ? a = b, 1 : 0; }New content is available, click on reload button to update.
Downloading for offline use...