//* #pragma GCC target("avx2") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") //*/ #include using namespace std; using ll=long long; using ull=unsigned long long; using P=pair; using Pl=pair; constexpr int mod=998244353; constexpr int Mod=1e9+7; constexpr int inf=Mod; constexpr ll linf=(ll)inf*inf; constexpr int dx[]={1,0,0,-1},dy[]={0,1,-1,0}; constexpr int Dx[]={1,1,1,0,0,-1,-1,-1},Dy[]={1,0,-1,1,-1,1,0,-1}; struct initio{ initio(){ cin.tie(0)->sync_with_stdio(0); cout< bool chmax(T&a,const T&b){ if(a bool chmin(T&a,const T&b){ if(a>b){ a=b; return 1; } return 0; } //* #include using namespace atcoder; using mint=modint998244353; using Mint=modint1000000007; //*/ int main(){ cout<<"LICENSE\nall\nconvolution\nconvolution.hpp\ndsu\ndsu.hpp\nfenwicktree\nfenwicktree.hpp\ninternal_bit\ninternal_bit.hpp\ninternal_csr\ninternal_csr.hpp\ninternal_math\ninternal_math.hpp\ninternal_queue\ninternal_queue.hpp\ninternal_scc\ninternal_scc.hpp\ninternal_type_traits\ninternal_type_traits.hpp\nlazysegtree\nlazysegtree.hpp\nmath\nmath.hpp\nmaxflow\nmaxflow.hpp\nmincostflow\nmincostflow.hpp\nmodint\nmodint.hpp\nscc\nscc.hpp\nsegtree\nsegtree.hpp\nstring\nstring.hpp\ntwosat\ntwosat.hpp"<