Cánh diều - SUBSTR2 - Xâu con 2

Xem PDF

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Xác định xâu con \(x\) của xâu \(y\) biết \(x\) gồm các ký tự trong đoạn chỉ số \([L;R)\) của \(y\) (từ \(L\) tới \(R\), nhưng không bao gồm \(R\))

Cho một xâu kí tự \(y\) chỉ gồm các kí tự latin viết thường có thể chứa dấu cách. Có \(N\) truy vấn, mỗi truy vấn gồm hai số nguyên \(L, R\) \((0\le L \le R < \texttt{len}(y))\).

Yêu cầu: với mỗi truy vấn, in ra xâu con của xâu \(y\) từ chỉ số \(L\) tới chỉ số \(R\)?

Input

  • Dòng đầu ghi xâu y có độ dài không quá \(10^6\); xâu gồm các kí tự latin và số.

  • Dòng thứ hai ghi số nguyên \(N\) là số lượng truy vấn \((1\le N\le 100)\)

  • \(N\) dòng tiếp theo mỗi dòng ghi hai số nguyên \(L, R\)

Output

  • Với mỗi truy vấn, in ra xâu con từ chỉ số \(L\) đến chỉ số \(R\) của xâu

Example

Test 1

Input
0123456 
3 
2 5 
2 3 
0 7 
Output
234 
2 
0123456

Bình luận


  • 0
    duclong0090    4:52 p.m. 12 Tháng 8, 2024

    include <bits/stdc++.h>

    define ll long long

    using namespace std;

    int main() {
    string s;
    getline(cin, s);
    ll t;
    cin >> t;
    while (t--) {
    ll l,r;
    cin>>l>>r;
    for(ll i=l;i<r;i++)
    {
    cout<<s[i];
    }
    cout<<endl;
    }

    return 0;
    

    }
    code tham khảo


    • 0
      linhtrang2014    6:47 p.m. 28 Tháng 7, 2024

      cíu


      • 0
        tavantri779    10:08 a.m. 27 Tháng 7, 2024

        hoi troll luc moi dau :)))


        • 0
          PY2iLeMinhQuan    6:57 p.m. 8 Tháng 1, 2024

          nhiều dislike dữ


          • 0
            penistone    4:25 p.m. 23 Tháng 10, 2023
            Hint

            Duyệt bình thường 🙂