CSES - Datatähti 2019 alku - Results
Submission details
Task:Taulukko
Sender:Narski
Submission time:2018-10-14 23:26:43 +0300
Language:C++
Status:COMPILE ERROR

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:12:5: error: 'unordered_set' was not declared in this scope
     unordered_set<long int> a;
     ^~~~~~~~~~~~~
input/code.cpp:12:19: error: expected primary-expression before 'long'
     unordered_set<long int> a;
                   ^~~~
input/code.cpp:22:16: error: 'a' was not declared in this scope
             if(a.size()<=k)
                ^
input/code.cpp:43:9: error: 'a' was not declared in this scope
         a.clear();
         ^

Code

#include <iostream>
#include <set>

using namespace std;

int main()
{
    long int n,k;
    cin >> n;
    cin >> k;
    long int t[n];
    unordered_set<long int> a;
    long int tulos = 0;
    for(long int i = 0;i<n;i++)
    {
        cin >> t[i];
    }
    for(long int j = 0; j<n; j++)
    {
        for(long int x = j; x<n ;x++)
        {
            if(a.size()<=k)
            {
                if(a.size() == k)
                {
                    a.insert(t[x]);
                    if(a.size() == k)
                    {
                        tulos++;
                    }
                }
                else
                {
                    tulos++;
                    a.insert(t[x]);
                }
            }
            else
            {
                break;
            }
        }
        a.clear();
    }
    cout << tulos;

    return 0;
}