ja / en
Overview

chmax/chmin

2024/07/29
1 min read

Usage

Updates a=max(a,b) using chmax(a,b). Returns true if an update occurred. chmin works similarly:

Implementation

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; }

Depended on