Submission #81584

#TimeUsernameProblemLanguageResultExecution timeMemory
81584farukkastamonudaHidden Sequence (info1cup18_hidden)C++14
100 / 100
11 ms692 KiB
#include "grader.h" #include <bits/stdc++.h> #define fi first #define se second #define lo long long #define inf 1000000009 #define md 1000000007 #define li 500005 #define mp make_pair #define pb push_back using namespace std; int i,h,k; vector<int> u,ans; vector<int> findSequence(int n){ for(i=0;i<=n/2;i++){ u.pb(1); if(isSubsequence(u)==0) break; } if(i<=n/2){ h=1; k=i; u.pop_back(); } else{ h=0; u.clear(); for(k=0; ;k++){ u.pb(0); if(isSubsequence(u)==0) break; } u.pop_back(); } int kk=n-k; int t=0,tt=0; for(int j=0;j<n;j++){ vector<int> v; if(k+tt<kk+t){ for(int i=1;i<=tt+1;i++) v.pb(!h); for(int i=1;i<=k;i++) v.pb(h); if(isSubsequence(v)){ans.pb(!h);tt++;kk--;} else {ans.pb(h);t++;k--;} } else{ for(int i=1;i<=t+1;i++) v.pb(h); for(int i=1;i<=kk;i++) v.pb(!h); if(isSubsequence(v)){ans.pb(h);t++;k--;} else{ans.pb(!h);tt++;kk--;} } } return ans; }

Compilation message (stderr)

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++)
                   ~^~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...