Submission #148392

# Submission time Handle Problem Language Result Execution time Memory
148392 2019-09-01T04:16:32 Z test team(#3596, leesongun, einsu5, willi19) List of Unique Integers (FXCUP4_unique) C++17
Compilation error
0 ms 0 KB
#include "unique.h"

std::vector<int> PickUnique(int n) {
    vector<int> ret;
    if(UniqueCount(0,n-1)-UniqueCount(1,n-1)==1)
        ret.push_back(1);
    else
        ret.push_back(0);
    for(int i=1;i<n-1;i++)
    {
        if(UniqueCount(0,i)-UniqueCount(0,i-1)==1&&UniqueCount(i,n-1)-UniqueCount(i+1,n-1)==1)
            ret.push_back(1);
        else
            ret.push_back(0);
    }
    if(Unique_Count(0,n-1)-Unique_Count(0,n-2)==1)
        ret.push_back(1);
    else
        ret.push_back(0);
	return ret;
}

Compilation message

unique.cpp: In function 'std::vector<int> PickUnique(int)':
unique.cpp:4:5: error: 'vector' was not declared in this scope
     vector<int> ret;
     ^~~~~~
unique.cpp:4:5: note: suggested alternative:
In file included from /usr/include/c++/7/vector:64:0,
                 from unique.h:1,
                 from unique.cpp:1:
/usr/include/c++/7/bits/stl_vector.h:216:11: note:   'std::vector'
     class vector : protected _Vector_base<_Tp, _Alloc>
           ^~~~~~
unique.cpp:4:12: error: expected primary-expression before 'int'
     vector<int> ret;
            ^~~
unique.cpp:6:9: error: 'ret' was not declared in this scope
         ret.push_back(1);
         ^~~
unique.cpp:8:9: error: 'ret' was not declared in this scope
         ret.push_back(0);
         ^~~
unique.cpp:12:13: error: 'ret' was not declared in this scope
             ret.push_back(1);
             ^~~
unique.cpp:14:13: error: 'ret' was not declared in this scope
             ret.push_back(0);
             ^~~
unique.cpp:16:8: error: 'Unique_Count' was not declared in this scope
     if(Unique_Count(0,n-1)-Unique_Count(0,n-2)==1)
        ^~~~~~~~~~~~
unique.cpp:16:8: note: suggested alternative: 'UniqueCount'
     if(Unique_Count(0,n-1)-Unique_Count(0,n-2)==1)
        ^~~~~~~~~~~~
        UniqueCount
unique.cpp:17:9: error: 'ret' was not declared in this scope
         ret.push_back(1);
         ^~~
unique.cpp:19:9: error: 'ret' was not declared in this scope
         ret.push_back(0);
         ^~~
unique.cpp:18:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
     else
     ^~~~
unique.cpp:20:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  return ret;
  ^~~~~~
unique.cpp:20:9: error: 'ret' was not declared in this scope
  return ret;
         ^~~