Пример #1
0
    public long AddLeft(SegTree S)
    {
        long ans = 0;

        if (l == null && r == null)
        {
            return(count * S.CalcLess(p) % Define.mod);
        }
        if (r != null)
        {
            ans += r.AddLeft(S);
        }
        if (l != null)
        {
            ans += l.AddLeft(S);
        }
        return(ans % Define.mod);
    }