// g++ -std=c++11 a.cpp #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define loop(i,a,b) for(long long i=a;i pii; typedef vector vi; typedef vector vvi; typedef vector vp; typedef vector vvp; typedef vector vs; typedef vector vd; typedef vector vvd; typedef pair pip; typedef vectorvip; #define mt make_tuple typedef tuple tp; typedef vector vt; templatebool cmin(A &a,const B &b){return a>b?(a=b,true):false;} templatebool cmax(A &a,const B &b){return a>n>>k; assert(0<=n&&n<=1000000000); assert(0<=k&&k<=1000000000); int s=1; rep(i,k)s+=n-i; cout<