Submission #67094

#TimeUsernameProblemLanguageResultExecution timeMemory
67094yusufakeHidden Sequence (info1cup18_hidden)C++14
Compilation error
0 ms0 KiB
vector < int > findSequence (int n){ vector < int > u; int i,j,h,k,lim,zz,it; lim = 3*n/4 + 1; for(i=0;i<=n/2;i++){ u.pb(1); if(isSubsequence(u) == 0) break; } if(i <= n/2) { u.pop_back(); h = 1; k=i;} else{ h = 0; u.clear(); for(k=0; ;k++){ u.pb(0); if(isSubsequence(u) == 0) break; } u.pop_back(); } vector < int > ans = u; zz = 0; //cout << k << " ss\n"; //exit(0); for(i=j=it=0;i<=k;i++,it++,j++){ //cout << i << " " << j << " " << it << " uu\n"; //if(i == 1) exit(0); for(; u.size() <= lim && isSubsequence(u); j++){ u.insert(u.begin()+j , !h); ans.insert(ans.begin()+it++ , !h); } // for(auto x : u) cout << x << " "; puts(""); if(isSubsequence(u)){ //cout << "wow"; if(zz) assert(0); zz = it; } else{ ans.erase(ans.begin()+--it); //it++; } //cout << it << " it\n"; for(; j > i ; ) u.erase(u.begin() + --j); // exit(0); } if(zz){ it = zz; for(; ans.size() < n ;) ans.insert(ans.begin() + it++ , !h); } return ans; }

Compilation message (stderr)

hidden.cpp:1:1: error: 'vector' does not name a type
 vector < int > findSequence (int n){
 ^~~~~~
grader.cpp: In function 'int main()':
grader.cpp:28:43: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector<int>::size_type {aka long unsigned int}' [-Wformat=]
     fprintf (fifo_out, "%d\n", ans.size ());
                                ~~~~~~~~~~~^
grader.cpp:29:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i=0; i<ans.size () && i < N; i++)
                   ~^~~~~~~~~~~~