This documentation is automatically generated by online-judge-tools/verification-helper
View the Project on GitHub noshi91/Library
template <class T> class plus_group { public: using value_type = T; static constexpr T operation(const T &l, const T &r) noexcept { return l + r; } static constexpr T identity = 0; static constexpr T inverse(const T &x) noexcept { return -x; } };
#line 1 "other/plus_group.cpp" template <class T> class plus_group { public: using value_type = T; static constexpr T operation(const T &l, const T &r) noexcept { return l + r; } static constexpr T identity = 0; static constexpr T inverse(const T &x) noexcept { return -x; } };