UOJ Logo

NOI.AC

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#212145#3816. 元素PanjunnanCompile Error//C++751b2024-10-13 11:34:112024-10-13 12:27:05

answer

#include <iostream>
#include <vector>
#include <set>
#include <algorithm>

using namespace std;

int main() {
    int n, q;
    cin >> n >> q;
    
    vector<int> a(n);
    for (int i = 0; i < n; i++) {
        cin >> a[i];
    }
    

    for (int i = 0; i < q; i++) {
        int l, r;
        cin >> l >> r;
        l--; r--; 
        

        set<int> elements;
        for (int j = l; j <= r; j++) {
            elements.insert(a[j]);
        }
        

        auto minMax = minmax_element(elements.begin(), elements.end());
        int min_val = *minMax.first;   
        int max_val = *minMax.second;   
        int result = max_val - min_val + 1;
        cout << result << endl; 
    }

    return 0;
}

Details

answer.code: In function 'int main()':
answer.code:30:14: error: 'minMax' does not name a type
         auto minMax = minmax_element(elements.begin(), elements.end());\x0d
              ^
answer.code:31:24: error: 'minMax' was not declared in this scope
         int min_val = *minMax.first;   \x0d
                        ^