This documentation is automatically generated by online-judge-tools/verification-helper
View the Project on GitHub maspypy/library
#include "alg/monoid/or.hpp"
#pragma once template <typename X> struct Monoid_Or { using value_type = X; static X op(X x, X y) { return x | y; } static constexpr X unit(){return X(0);}; static constexpr bool commute = true; };
#line 2 "alg/monoid/or.hpp" template <typename X> struct Monoid_Or { using value_type = X; static X op(X x, X y) { return x | y; } static constexpr X unit(){return X(0);}; static constexpr bool commute = true; };