Untitled

 avatar
unknown
plain_text
14 days ago
454 B
1
Indexable
int n, m, l, r;
ull t;
ull re = 0;
 
void nhap()
{
    cin >> n >> m;
}
 
void solve()
{
    nhap();
    vii a(n);
    FOR(i, 0, n) cin >> a[i];
    while(m--)
    {
        cin >> t >> l >> r;
        --l; --r;
        re = t;
        FORD(i, l, r)
        {
            if(re >= a[i])
            {
                ull k = re / a[i];
                re -= k * a[i];
            }
        }
        cout << re << el;
    }
}
Leave a Comment