51Nod - 1376의 최장 증가 하위 시퀀스 수(트리 배열 + DP)*

제목 링크:https://cn.vjudge.net/problem/51Nod-1376
#include
using namespace std;
#define debug puts("YES");
#define rep(x,y,z) for(int (x)=(y);(x)y.len) return (*this);
        return node((y.cnt+cnt)%mod,len);
    }
};
struct d
{
    int num,pos;
};
bool cmp(d &x,d &y)
{
    if(x.num==y.num) return x.pos>y.pos;
    return x.num0;ret=ret+tree[x],x-=lowbit(x));
     return ret;
 }
 void add(int x,node y)
 {
     for(;x

좋은 웹페이지 즐겨찾기