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;
}